如果您想要将 Spring Cloud 添加到该应用程序的现有 Spring Boot 应用程序,第一步是确定您应该使用的 Spring Cloud 版本。您在应用中使用的版本取决于您使用的 Spring Boot 版本。
下表概述了哪个版本的 Spring Cloud 映射到哪个版本的 Spring Boot。
一般版本号的格式为主版本号+子版本号+修正版本号+软件版本阶段,而Springcloud为了避免与子项目的冲突,选择了用伦敦的地铁站的名字进行的命名版本号,从字母A--Z进行的排序迭代更新的,第一代版本:
Angle(天使,兼容Springboot1.2.x),第二代版本:Brixton(布里克斯顿,兼容Springboot1.3.x与1.4.x),
第三代版本:Camden(卡姆登,兼容Springboot1.4.x与1.5.x),第四代版本:Dalston(多尔斯顿,兼容Springboot1.5.x),
第五代版本: Edgware(艾奇韦尔,兼容Springboot1.5.x),第六代版本:Finchley(芬奇利,兼容Springboot2.0.x),
第七代版本:GreenWich(格林威治,兼容Springboot2.1.x),第八代版本:Hoxton(霍克斯顿,兼容Springboot2.2.x与2.3.x(从 SR5 开始),不支持1.5.x)
第九代版本:Ilford(伊尔福德,兼容Springboot2.4.x与2.5.x(从 2020.0.3 开始));
注意的是Spring Cloud Dalston、Edgware、Finchley 和 Greenwich 都已达到生命周期终止状态,不再受支持,
spring-cloud-dependencies 版本列表查看:
https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies
spring-boot-starter-parent 版本列表查看:
https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-parent
相关资料:Spring Cloud