Spring Boot常用于Java后端开发,于2022年11月24日正式发布了3.0.0版本,带来了全新的特性、升级了依赖版本乃至Java版本,与此同时也弃用或更改了一些旧版本中的写法,导致了需要修改代码或配置文件。
笔者尝鲜去升级了一下Spring Boot 3.0,本篇文章将会简要归纳总结一下笔者在升级的时候需要进行的操作、遇到的问题和解决方案,希望能对各位读者有所帮助。
作为参考,笔者升级后各版本信息如下:
Spring Boot 3.0.0
Spring 6.0.2
Spring Security 6.0.0
Spring Data JPA 3.0.0
Java 17
Gradle 7.6
Spring框架的版本可以通过Gradle插件
io.spring.dependency-management
来进行自动管理,升级Spring Boot版本时会带着Spring框架以及Spring生态全家桶一起升级。
推荐安装依赖Spring Boot Properties Migrator来检查是否有被弃用的Spring Boot配置文件属性,可以在
build.gradle
文件里的
dependencies
闭包中添加: