升级前准备
升级前需做好充分准备,避免直接修改代码导致潜在问题。建议按步骤有序进行。
1. 检查当前环境
首先确认当前使用的版本;打开 pom.xml 或 build.gradle,查看 Spring Boot 版本号。如果是 3.x 系列,可以开始升级;如果是 2.x 或更老版本,建议先升级到 3.x,再考虑升级到 4。
<!-- 这是升级前的 pom.xml,确认版本是否为 3.x -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.2.0</version>
</parent>
2. JDK 版本要求
Spring Boot 4 要求最低 JDK 17,推荐使用 JDK 21。如果仍在使用 JDK 8 或 JDK 11,需要先升级 JDK。
# 检查 JDK 版本
java -version
# 如果版本低于 17,需先升级 JDK
# 推荐 JDK 21,性能更好且支持虚拟线程
3. 备份代码
升级前务必备份代码,以便出现问题时回滚。使用 Git 时,可先提交当前代码或创建新分支专门用于升级。
# 创建升级分支
git checkout -b upgrade-to-spring-boot-4
# 提交当前代码
git add .
git commit -m "准备升级到 Spring Boot 4"
依赖升级
1. 更新 Spring Boot 版本
将 Spring Boot 版本改为 4.0.0。Maven 和 Gradle 配置方式不同,分别说明如下。
Maven 配置:
<!-- 升级后的 pom.xml,版本改为 4.0.0 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</>
4.0.0
21

