# 版本关系
# SpringBoot版本
https://spring.io/projects/spring-boot/#support
springboot
分支 | 初始发行 | 支持结束 | 结束商业支持 | jdk | Maven | tomcat |
---|---|---|---|---|---|---|
3.2.x | 2023-11-23 | 2024-11-23 | 2026-02-23 | Java 17-21 | 3.6.3+ | 10.1 |
3.1.x | 2023-05-18 | 2024-05-18 | 2025-08-18 | Java 17-21 | 3.6.3+ | 10.1 |
3.0.x | 2022年11月24日 | 2023-11-24 | 2025-02-24 | Java 17-21 | 3.5+ | 10.1 |
2.7.x | 2022-05-19 | 2023-11-24 | 2025-08-24 | Java 8-21 | 3.5+ | 9.0 |
2.6.x | 2021-11-17 | 2022年11月24日 | 2024-02-24 | Java 8-19 | 3.5+ | 9.0 |
2.5.x | 2021-05-20 | 2022-05-19 | 2023-08-24 | Java 8-18 | 3.5+ | 9.0 |
2.4.x | 2020-11-12 | 2021-11-18 | 2023-02-23 | Java 8-16 | 3.5+ | 9.0 |
2.3.x | 2020-05-15 | 2021-05-20 | 2022-08-20 | Java 8-14 | 3.3+ | 9.0 |
# SpringCloud版本
SpringCloud之前的版本名称是伦敦地铁站的站名命名,且首字母顺序与版本时间顺序一致
Angel Brixton Camden Dalston Edgware Finchley Greenwich Hoxton
当SpringCloud的发布内容积累到临界点或者一个重大Bug被解决后,会发布一个"Service Releases"版本,简称"SR"版本。
Spring cloud
Release Train | Spring Boot Generation |
---|---|
2023.0.x (opens new window) aka Leyton | 3.2.x |
2022.0.x (opens new window) aka Kilburn | 3.0.x, 3.1.x (Starting with 2022.0.3) |
2021.0.x (opens new window) aka Jubilee | 2.6.x, 2.7.x (Starting with 2021.0.3) |
2020.0.x (opens new window) aka Ilford | 2.4.x, 2.5.x (Starting with 2020.0.3) |
Hoxton (opens new window) | 2.2.x, 2.3.x (Starting with SR5) |
springcloud版本 | springboot版本 |
---|---|
2023.0.0 | 3.2.0 |
2022.0.4 | 3.0.9 |
2021.0.9 | 2.6.15 |
2020.0.5 | 2.4.13 |
2020.0.4 | 2.4.13 |
Hoxton.SR12 | 推荐:2.3.12.RELEASE |
Hoxton.SR8 | 推荐:2.3.3.RELEASE |
# Spring Cloud Alibaba版本
https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明 (opens new window)
由于 Spring Boot 3.0,Spring Boot 2.7~2.4 和 2.4 以下版本之间变化较大,目前企业级客户老项目相关 Spring Boot 版本仍停留在 Spring Boot 2.4 以下,为了同时满足存量用户和新用户不同需求,社区以 Spring Boot 3.0 和 2.4 分别为分界线,同时维护 2022.x、2021.x、2.2.x 三个分支迭代。如果不想跨分支升级,如需使用新特性,请升级为对应分支的新版本。 为了规避相关构建过程中的依赖冲突问题,我们建议可以通过 云原生应用脚手架 (opens new window) 进行项目创建。
2021.x 分支
Spring Cloud Alibaba Version | Spring Cloud Version | Spring Boot Version |
---|---|---|
2021.0.5.0* | Spring Cloud 2021.0.5 | 2.6.13 |
2021.0.4.0 | Spring Cloud 2021.0.4 | 2.6.11 |
2021.0.1.0 | Spring Cloud 2021.0.1 | 2.6.3 |
2021.1 | Spring Cloud 2020.0.1 | 2.4.2 |
2.2.x 分支
Spring Cloud Alibaba Version | Spring Cloud Version | Spring Boot Version |
---|---|---|
2.2.10-RC1* | Spring Cloud Hoxton.SR12 | 2.3.12.RELEASE |
2.2.9.RELEASE | Spring Cloud Hoxton.SR12 | 2.3.12.RELEASE |
2.2.8.RELEASE | Spring Cloud Hoxton.SR12 | 2.3.12.RELEASE |
2.2.7.RELEASE | Spring Cloud Hoxton.SR12 | 2.3.12.RELEASE |
2.2.6.RELEASE | Spring Cloud Hoxton.SR9 | 2.3.2.RELEASE |
# 版本选择
依赖 | 版本 |
---|---|
Jdk | 8 |
spring-boot-dependencies | 2.3.12.RELEASE |
spring-cloud-dependencies | Hoxton.SR12 |
spring-cloud-alibaba-dependencies | 2.2.10-RC1 |
mybatis-spring-boot-starter | 2.1.4 |
依赖 | 版本 |
---|---|
Jdk | 8 |
spring-boot-dependencies | 2.4.2 |
spring-cloud-dependencies | 2020.0.6 |
spring-cloud-alibaba-dependencies | 2021.1 |
mybatis-spring-boot-starter | 2.1.4 |
依赖 | 版本 |
---|---|
Jdk | 8 |
spring-boot-dependencies | 2.7.6 |
spring-cloud-dependencies | 2021.0.5 |
spring-cloud-alibaba-dependencies | 2021.0.5.0 |
mybatis-spring-boot-starter | 2.3.0 |
依赖 | 版本 |
---|---|
Jdk | 17 |
spring-boot-dependencies | 3.0.2 |
spring-cloud-dependencies | 2022.0.0-RC2 |
spring-cloud-alibaba-dependencies | 2022.0.0.0-RC2 |
mybatis-spring-boot-starter | 3.0.0 |