上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.5.2 Spring Cloud Alibaba的版本
Spring Cloud Alibaba在2018年10月31号发布了第一个预览版本,0.2.0.RELEASE和0.1.0.RELEASE,其中0.1.0.RELEASE与Spring Boot 1.5.x兼容,0.2.0.RELEASE与Spring Boot 2.0.x兼容。由于Spring Cloud是基于Spring Boot框架来集成的,而Spring Boot 1和Spring Boot 2在一些配置类和注解等方面存在很大的变更,所以在一段时间内如果做升级,还是会考虑兼容老的版本。
目前Spring Cloud Alibaba发布了两个毕业版本,最新的版本对应各个子项目的版本关系如图2-4所示。
图2-4 Spring Cloud Alibaba的版本对应各个子项目的版本关系
其中每一个毕业版本对应三个小的版本,小的版本实际上就表示对应Spring Boot版本的兼容关系。图2-5展示的是Spring Cloud大版本与Spring Cloud Alibaba和Spring Boot版本之间的依赖关系。不难发现,Spring Cloud Alibaba的版本是从Spring Cloud Edgware这个大版本开始支持的。另外,Spring官方宣布Edgware版本在2019年8月1号已经停止维护了,所以大家在选择版本的时候,可以采用Finchley或者Greenwich。
图2-5 Spring Cloud大版本与Spring Cloud Alibaba和Spring Boot版本之间的依赖关系