Spring Cloud与Spring Boot版本匹之间的关系

Spring Cloud版本

Spring Cloud版本演进情况如下:

版本名称版本号
Finchleysnapshot版
Edgwaresnapshot版
Dalston SR1当前最新稳定版本
Camden SR7稳定版本
Brixton SR7稳定版本
Angel SR6稳定版本

从下Angel到上Finchley可以看出,版本的第一个字母是按照A-Z顺序编排的。这些单词是什么含义呢,大概的搜一下可以得出基本都是地名,官方说明是这些版本号的单词来自于英国伦敦的地铁站站名。

那么为什么要用单词而不是数字类型的版本号呢?
因为Spring Cloud包含了一系列的子系统,Spring Cloud Config,Spring Cloud Netflix,Spring Cloud Bus等,为了防止与这些子系统的版本号混淆,Spring Cloud的版本号全部使用英文单词。

版本号后面的SRX,X代表一个数字,这个是小版本号,就是在特定的版本中,修复一些致命问题,做的升级版本号。

Spring Cloud与Spring Boot版本匹配关系

Spring CloudSpring Boot
Finchley兼容Spring Boot 2.0.x,不兼容Spring Boot 1.5.x
Dalston和Edgware兼容Spring Boot 1.5.x,不兼容Spring Boot 2.0.x
Camden兼容Spring Boot 1.4.x,也兼容Spring Boot 1.5.x
Brixton兼容Spring Boot 1.3.x,也兼容Spring Boot 1.4.x
Angel兼容Spring Boot 1.2.x

最稳定版本:Dalston.SR1: 对应的组件版本如下

MODULEVERSION
Spring Cloud Aws1.2.1.RELEASE
Spring Cloud Bus1.3.1.RELEASE
Spring Cloud Commons1.2.2.RELEASE
Spring Cloud Config1.3.1.RELEASE
Spring Cloud Consul1.2.1.RELEASE
Spring Cloud Contract1.1.1.RELEASE
Spring Cloud Netflix1.3.1.RELEASE
Spring Cloud Security1.2.1.RELEASE
Spring Cloud Sleuth1.2.1.RELEASE
Spring Cloud StreamChelsea.SR2
Spring Cloud Vault1.0.1.RELEASE
Spring Cloud Zookeeper1.1.1.RELEASE

当版本不匹配的时候:

会报如下的错误:

Application run failed java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值