前言
这篇博客本来是不想写的,因为本人作为复习Spring Boot的人来说,这个比较简单,但是为了这个Spring Boot 系列的文章能够比较具有体系和完整,大致写一下Spring Boot项目的简单创建,因为只是简单写一下,所以如果有朋友看到这篇文章,中间遇到什么问题基本都可以通过百度解决。这里就不进行过多的阐述了。
系统准备
写这篇博客时,Spring Boot的最新稳定版已经来到了2.5.3 ,在此基础上,需要你的电脑有一下环境。
- Java 8 +
- Maven 3.3+
如何通过IDEA 创建一个Spring Boot 项目
博主这里用的IDEA的版本是2021.2,界面可能与大部分人的不太一样,但大致流程是一样的,接下来就截图说明一下创建的过程。
- 打开IDEA 界面,点击New Project
- 在左边找到Spring Initializr,点击next
- 填好对应的信息,点击next
- 选择需要的依赖和Spring Boot版本,博主比较喜欢选择当前稳定版的上个版本,当前最新版为2.5.3,这边选择2.4.9,点击下一步
- 按需修改,一般不需要修改,点击finish
- 这样就创建好了一个最简单的Spring Web 程序
- 编写一个控制类
-
/**
* 测试控制层
* @author Simple
* @date 2021/8/15 16:32
*/
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello() {
return "Hello Spring Boot!";
}
}
- 运行该项目,测试
可能遇到的问题
- 上述第二步点击下一步后卡住了,加载不出来,并出现连接失败
- 上述第8步,项目启动失败,可能有一下几点原因:
- Java 版本过低,检查java版本
- 出现“Embedded servlet container failed to start. Port 8080 was already in use.”端口占用,可以在项目左侧application.properties中添加配置
server.port=8888
更换端口解决。 - 缺少依赖,修改maven配置:https://blog.csdn.net/qq_42057154/article/details/106114515
- 其余问题请自行百度解决或者在下方留言,我看到后会尽量解答。
总结
可以看到,在新的Spring Boot 项目创建的过程中,我们几乎没有配置任何东西,也不需要配置tomcat这些web服务器,这就是Spring Boot的约定大于配置,在使用之前就已经约定好了,内置tomcat作为web服务器,大大简化了我们之前使用Spring 和Spring MVC时繁琐的配置,大大提高了我们开发的效率,能够更加专注于业务的开发。
声明
这篇博客基于B站尚硅谷的视频:雷丰阳2021版SpringBoot2零基础入门springboot全套完整版(spring boot2)编写。
在此先表示感谢。
如有侵权,请联系我删除。