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.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
以上是关于SpringCloud和SpringBoot关系的主要内容,如果未能解决你的问题,请参考以下文章
Springcloud和Springboot之间的依赖关系如何看?