SpringBoot3 相较于SpringBoot2 的区别
最低依赖
- 除表格外,其他要求继承 SpringBoot 2
迁移 Jakarta EE
javax.*
包命名就不能再用了,已经被修改为 jakarta.*
。
修改示例:
javax.servlet.Filter
现在要修改为:
jakarta.servlet.Filter
Spring Boot 3.0 已经将 Java EE 所有的 APIs 迁移到了 Jakarta EE,就会影响之前 Java EE 的规范标准,这个改动可能是全盘的。
新建一个SpringBoot3 的项目
按照图片的配置,java选择 17,SpringBoot的版本选择之后可以后期更改
按照习惯的方式使用配置文件,springboot中可以识别 properties、yml、yaml类型的配置文件,文件名 application不要改。我这里修改了文件后缀为yml。
验证项目启动
1、pom文件中引入 web依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
2、编写测试文件
3、启动项目,浏览器输入 localhost:项目端口号/test/run,出现下面的页面代表项目启动成功