SpringBoot与SpringCloud版本对应关系

SpringBoot与SpringCloud版本对应关系

前言

SpringBoot和SpringCloud作为目前后台开发非常热门的技术,是开发微服务的首选技术方案。但是这两个框架在使用时,有时会遇到一些莫名其妙的问题,这是因为SpringBoot要和SpringCloud版本匹配使用才行,下面对版本映射关系进行说明。

关于SpringBoot和SpringCloud的版本列表

spring-boot-starter-parent 版本列表地址:
https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-parent

spring-cloud-dependencies 版本列表地址:
https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies

版本对应关系

SpringBoot版本 SpringCloud版本
1.2.x Angel版本
1.3.x Brixton版本
1.4.x Camden版本
1.5.x Dalston版本、Edgware版本
2.0.x Finchley版本
2.1.x Greenwich版本
2.2.x Hoxton版本
2.3.x Hoxton版本

在实际开发过程中,需要指定SpringCloud的具体版本,下面给出一些实际可用的版本对应关系。

SpringBoot版本 SpringCloud版本
1.5.2.RELEASE Dalston.RC1
1.5.9.RELEASE Edgware.RELEASE
2.0.3.RELEASE Finchley.RELEASE
1.5.x Dalston版本、Edgware版本
2.1.0.RELEASE-2.1.14.RELEASE Greenwich.SR5
2.2.0.M4 Hoxton.SR4

关于SpringBoot和SpringCloud的详细版本映射关系可以参见如下地址:
https://start.spring.io/actuator/info

SpringBoot与SpringCloud版本对应关系