跳至主要內容

2.0.x升级到2.1.x

hylexus约 617 字大约 2 分钟

2.0.x升级到2.1.x

请先读我

两个 starterJDK 版本、spring-boot 版本限制如下:

ModuleJDKspring-bootDesc
jt-808-server-spring-boot-starter-boot211+[2.2.x, 2.6.x]spring-boot-2.x 提供的 starter
jt-808-server-spring-boot-starter17+[3.0.0, ...]spring-boot-3.x 提供的 starter

警告

2.1.x 开始,同时支持 spring-boot-2.xspring-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). 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
  • 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 的依赖如下:

gradle
implementation group: 'io.github.hylexus.jt', name: 'jt-808-server-spring-boot-stater', version: '2.1.1'

修改为 2.1.x 的依赖坐标(stater --> starter, 新增 -boot2 后缀):

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 的依赖如下:

gradle
implementation group: 'io.github.hylexus.jt', name: 'jt-808-server-spring-boot-stater', version: '2.1.1'

修改为 2.1.x 的依赖坐标(stater --> starter):

gradle
implementation group: 'io.github.hylexus.jt', name: 'jt-808-server-spring-boot-starter', version: '2.1.1'