SpringBoot与SpringCloud版本说明及版本对应

目录

为什么需要版本对应

版本对应关系

版本说明

F版本

小版本

关于spring cloud1.x版本和2.x版本区别

参考资料地址


为什么需要版本对应

SpringBoot需与SpringCloud版本对应,否则可能会出现意料之外的错误,比如使用Eureka后找不到服务的地址,jar包导入失败。

版本对应关系

大版本对应关系
Spring CloudSpring Boot
Angel版本兼容Spring Boot 1.2.x
Brixton版本兼容Spring Boot 1.3.x,也兼容Spring Boot 1.4.x
Camden版本兼容Spring Boot 1.4.x,也兼容Spring Boot 1.5.x
Dalston版本、Edgware版本兼容Spring Boot 1.5.x,不兼容Spring Boot 2.0.x
Finchley版本兼容Spring Boot 2.0.x,不兼容Spring Boot 1.5.x
Greenwich版本兼容Spring Boot 2.1.x

 

 

 

 

 

 

 

 

更详细的版本对应关系
Spring BootSpring Cloud
1.5.2.RELEASEDalston.RC1
1.5.9.RELEASEEdgware.RELEASE
2.0.2.RELEASEFinchley.BUILD-SNAPSHOT
2.0.3.RELEASEFinchley.RELEASE

 

 

 

 

 

 

版本说明

从Angel到Greenwich版本,官方说明是这些版本号的单词来自于英国伦敦的地铁站站名。

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

F版本

F版本(Finchley)是个绝对的大版本,几乎所有组件,全部同步变更版本号为2.x。

小版本

Spring Cloud 小版本分为:

  • SNAPSHOT: 快照版本,随时可能修改
  • M: MileStone,M1表示第1个里程碑版本,一般同时标注PRE,表示预览版版
  • SR: Service Release,SR1表示第1个正式版本,一般同时标注GA:(GenerallyAvailable),表示稳定版本

关于spring cloud1.x版本和2.x版本区别

spring cloud各个版本之间是有所区别的,比如在SpringCloud中,1.X和2.X版本在pom.xml中引入的jar包名字都不一样,比如有的叫spirng-cloud-starter-hystrix 有的叫spring-cloud-netflix-hystrix,维护起来会比较困难。

参考资料地址

https://blog.youkuaiyun.com/qq32933432/article/details/89375630

https://www.cnblogs.com/xingzc/p/9414208.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值