Spring Boot 升级3.x 指南
1. 升级思路
先创建一个parent项目,打包类型为pom,继承自spring boot的parent项目
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.x</version>
</parent>
然后把版本集中放在这个pom里面,示例如下
<properties>
<!-- 建议添加全局变量 java.version,maven.compiler.source, maven.compiler.target-->
<java.version>17</java.version>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<spring-cloud-dependencies.version>2022.0.4</spring-cloud-dependencies.version>
<spring-cloud-starter-netflix.version>2.2.10.RELEASE</spring-cloud-starter-netflix.version>
</properties>
然后添加dependencyManagement
节点,示例如下:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>