1、SpringBoot 和 Spring Cloud版本依赖关系
以下内容均体现在Spring Cloud官网(SpringCloud官网)。
2、Spring Cloud版本名变更
Spring Cloud2020.0.X版本以前,版本名称是伦敦地铁站的站名命名,且首字母顺序与版本时间顺序一致,如:
而从2020.0.X版本开始,则是数字递增的方式:
到如今(2023-05-17),SpringCloud最新版本已经更新到2022.0.2
3、获取Spring Cloud 与 SpringBoot版本依赖兼容关系
访问:获取SpringCloud 与 SpringBoot版本兼容关系 查询兼容关系
格式化JSON:
{
"bom-ranges":{
"spring-cloud":{
"Hoxton.SR12":"Spring Boot >= 2.2.0.RELEASE and < 2.4.0.M1",
"2020.0.6":"Spring Boot >= 2.4.0.M1 and < 2.6.0-M1",
"2021.0.0-M1":"Spring Boot >= 2.6.0-M1 and < 2.6.0-M3",
"2021.0.0-M3":"Spring Boot >= 2.6.0-M3 and < 2.6.0-RC1",
"2021.0.0-RC1":"Spring Boot >= 2.6.0-RC1 and < 2.6.1",
"2021.0.7":"Spring Boot >= 2.6.1 and < 3.0.0-M1",
"2022.0.0-M1":"Spring Boot >= 3.0.0-M1 and < 3.0.0-M2",
"2022.0.0-M2":"Spring Boot >= 3.0.0-M2 and < 3.0.0-M3",
"2022.0.0-M3":"Spring Boot >= 3.0.0-M3 and < 3.0.0-M4",
"2022.0.0-M4":"Spring Boot >= 3.0.0-M4 and < 3.0.0-M5",
"2022.0.0-M5":"Spring Boot >= 3.0.0-M5 and < 3.0.0-RC1",
"2022.0.0-RC1":"Spring Boot >= 3.0.0-RC1 and < 3.0.0-RC2",
"2022.0.0-RC2":"Spring Boot >= 3.0.0-RC2 and < 3.0.0",
"2022.0.2":"Spring Boot >= 3.0.0 and < 3.1.0-M1"
}
}
}
可以根据上面JSON中的SpringBoot版本选择对应的SpringCloud版本
4、选择SpringCloudAlibaba与SpringCloud的兼容版本
Spring Cloud Alibaba官方版本声明:Spring Cloud Alibaba
由于 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 三个分支迭代。如果不想跨分支升级,如需使用新特性,请升级为对应分支的新版本。
2022.x 分支
适配 Spring Boot 3.0,Spring Cloud 2022.x 版本及以上的 Spring Cloud Alibaba 版本按从新到旧排列如下表(最新版本用*标记): (注意,该分支 Spring Cloud Alibaba 版本命名方式进行了调整,未来将对应 Spring Cloud 版本,前三位为 Spring Cloud 版本,最后一位为扩展版本,比如适配Spring Cloud 2022.0.0 版本对应的 Spring Cloud Alibaba
2021.x 分支
适配 Spring Boot 2.4,Spring Cloud 2021.x 版本及以上的 Spring Cloud Alibaba版本按从新到旧排列如下表(最新版本用*标记):
2.2.x 分支
适配 Spring Boot 为 2.4,Spring Cloud Hoxton 版本及以下的 Spring Cloud Alibaba 版本按从新到旧排列如下表(最新版本用*标记):
5、Spring Cloud alibaba 组件版本关系
每个 Spring Cloud Alibaba 版本及其自身所适配的各组件对应版本如下表所示(注意,Spring Cloud Dubbo 从 2021.0.1.0 起已被移除出主干,不再随主干演进):
- 作者:小菜鸟_析木
- 来源:CSDN
- 参考网站:SpringCloud、SpringCloudAlibaba官网