SpringCloud和SpringBoot关系

Posted pengrq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringCloud和SpringBoot关系相关的知识,希望对你有一定的参考价值。

SpringCloud和SpringBoot关系

  • SpringBoot专注于快速开发单个个体微服务 -jar
  • SpringCloud是关注全局的微服务协调整理治理框架,它将SpringBoot开发的一个个单体微服务整合并管理起来,为各个微服务之间提供:配置管理,服务发现,断路器,路由,微代理,事件总线,全局锁,决策竞选,分布式会话等等集成服务
  • SpringBoot可以离开SpringCloud独立使用,开发项目,但是SpringCloud离不开SpringBoot,属于依赖关系
  • SpringBoot专注于快速、方便的开发单个个体微服务,SpringCloud关注全局的服务治理框架

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.xAngel版本
1.3.xBrixton版本
1.4.xCamden版本
1.5.xDalston版本、Edgware版本
2.0.xFinchley版本
2.1.xGreenwich版本
2.2.xHoxton版本
2.3.xHoxton版本

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

SpringBoot版本SpringCloud版本
1.5.2.RELEASEDalston.RC1
1.5.9.RELEASEEdgware.RELEASE
2.0.3.RELEASEFinchley.RELEASE
1.5.xDalston版本、Edgware版本
2.1.0.RELEASE-2.1.14.RELEASEGreenwich.SR5
2.2.0.M4Hoxton.SR4

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

以上是关于SpringCloud和SpringBoot关系的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot与SpringCloud版本对应关系

94.SpringBoot和SpringCloud的关系

Springcloud和Springboot之间的依赖关系如何看?

springcloud和springboot的版本对应关系

二SpringBoot和SpringCloud之间的依赖关系

SpringBoot-SpringCloud-版本对应关系