前言

这篇博客本来是不想写的,因为本人作为复习Spring Boot的人来说,这个比较简单,但是为了这个Spring Boot 系列的文章能够比较具有体系和完整,大致写一下Spring Boot项目的简单创建,因为只是简单写一下,所以如果有朋友看到这篇文章,中间遇到什么问题基本都可以通过百度解决。这里就不进行过多的阐述了。

系统准备

写这篇博客时,Spring Boot的最新稳定版已经来到了2.5.3 ,在此基础上,需要你的电脑有一下环境。
image.png

  • Java 8 +
  • Maven 3.3+

如何通过IDEA 创建一个Spring Boot 项目

博主这里用的IDEA的版本是2021.2,界面可能与大部分人的不太一样,但大致流程是一样的,接下来就截图说明一下创建的过程。

  1. 打开IDEA 界面,点击New Project
    image.png
  2. 在左边找到Spring Initializr,点击next
    image.png
  3. 填好对应的信息,点击next
    image.png
  4. 选择需要的依赖和Spring Boot版本,博主比较喜欢选择当前稳定版的上个版本,当前最新版为2.5.3,这边选择2.4.9,点击下一步
    image.png
  5. 按需修改,一般不需要修改,点击finish
    image.png
  6. 这样就创建好了一个最简单的Spring Web 程序
    image.png
  7. 编写一个控制类
    image.png-
/**
 * 测试控制层
 * @author Simple
 * @date 2021/8/15 16:32
 */
@RestController
public class HelloController {

    @GetMapping("/hello")
    public String hello() {
        return "Hello Spring Boot!";
    }

}
  1. 运行该项目,测试
    image.png
    image.png

可能遇到的问题

  • 上述第二步点击下一步后卡住了,加载不出来,并出现连接失败
  • 上述第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)编写。
在此先表示感谢。
如有侵权,请联系我删除。