2.0.x升级到2.1.x
约 617 字大约 2 分钟
2.0.x升级到2.1.x
请先读我
两个 starter
的 JDK 版本、spring-boot 版本限制如下:
Module | JDK | spring-boot | Desc |
---|---|---|---|
jt-808-server-spring-boot-starter-boot2 | 11+ | [2.2.x, 2.6.x] | 为 spring-boot-2.x 提供的 starter |
jt-808-server-spring-boot-starter | 17+ | [3.0.0, ...] | 为 spring-boot-3.x 提供的 starter |
警告
从 2.1.x 开始,同时支持 spring-boot-2.x 和 spring-boot-3.x。
变更如下:
- 1). 模块名称拼写错误修改
- 2.0.x 中的
jt-808-server-spring-boot-stater
有单词拼写错误(😂): starter 写成了 stater - 在 2.1.x 中改成了
jt-808-server-spring-boot-starter-boot2
- stater 修改为 starter
- 添加了 -boot2 后缀,表示这个模块是给 spring-boot-2.x 提供的
- 2.0.x 中的
- 2). JDK版本 和 spring-boot版本 修改
jt-808-server-spring-boot-starter
- 给 spring-boot-3.x 的项目提供的,是本次新增的模块
JDK
: 17- 编译之后的
.class
文件版本 : 61(JDK-17) spring-boot
: 3.0.2- 单独依赖该模块时必须满足:
jdk.version >=17 && spring-boot.version >= 3.0.0
jt-808-server-spring-boot-starter-boot2
- 给 spring-boot-2.x 的项目提供的,是从之前的
jt-808-server-spring-boot-stater
重命名过来的 JDK
: 17- 编译之后的
.class
文件版本 : 55(JDK-11) spring-boot
: 2.6.14- 单独依赖该模块时必须满足:
jdk.version >= 11 && spring-boot.version >= 2.2.x && spring-boot.version <= 2.6.x
- 给 spring-boot-2.x 的项目提供的,是从之前的
- 3). spring-boot版本 升级
- 从 2.5.12 升级到 2.6.24
- 新增了 spring-boot-3.x 的支持
依赖升级
spring-boot-2.x
使用 spring-boot-2.x 的项目:
- 将之前的
jt-808-server-spring-boot-stater
依赖改为jt-808-server-spring-boot-starter-boot2
stater --> starter
- 添加了
-boot2
后缀
- 版本改为
2.1.x
的最新版即可
2.0.x 的依赖如下:
maven
<dependency>
<groupId>io.github.hylexus.jt</groupId>
<artifactId>jt-808-server-spring-boot-stater</artifactId>
<version>2.1.1</version>
</dependency>
gradle
implementation group: 'io.github.hylexus.jt', name: 'jt-808-server-spring-boot-stater', version: '2.1.1'
修改为 2.1.x 的依赖坐标(stater --> starter
, 新增 -boot2
后缀):
maven
<dependency>
<groupId>io.github.hylexus.jt</groupId>
<artifactId>jt-808-server-spring-boot-starter-boot2</artifactId>
<version>2.1.1</version>
</dependency>
gradle
implementation group: 'io.github.hylexus.jt', name: 'jt-808-server-spring-boot-starter-boot2', version: '2.1.1'
spring-boot-3.x
使用 spring-boot-3.x 的项目:
- 将之前的
jt-808-server-spring-boot-stater
依赖改为jt-808-server-spring-boot-starter
stater --> starter
- 版本改为
2.1.x
的最新版即可
2.0.x 的依赖如下:
maven
<dependency>
<groupId>io.github.hylexus.jt</groupId>
<artifactId>jt-808-server-spring-boot-stater</artifactId>
<version>2.1.1</version>
</dependency>
gradle
implementation group: 'io.github.hylexus.jt', name: 'jt-808-server-spring-boot-stater', version: '2.1.1'
修改为 2.1.x 的依赖坐标(stater --> starter
):
maven
<dependency>
<groupId>io.github.hylexus.jt</groupId>
<artifactId>jt-808-server-spring-boot-starter</artifactId>
<version>2.1.1</version>
</dependency>
gradle
implementation group: 'io.github.hylexus.jt', name: 'jt-808-server-spring-boot-starter', version: '2.1.1'