如何选择SpringCloud对应的SpringBoot版本

导读:本篇文章讲解 如何选择SpringCloud对应的SpringBoot版本,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

目录

一、描述

  • 在实际开发中经常会使用到springCloud对应的springboot版本,如果版本不对应,会踩很多坑,lz接下来整理了如下笔记,教大家如何去查找springcloud版本对应的springboot版本。如有不妥之处欢迎指正。

二、SpringBoot版本的选择

1、SpringBoot官网地址

2、由下图可知,SpringBoot官方目前最新最稳定版:2.5.4,如果单独使用SpringBoot的话,建议就可以选择官方指定的最新最稳定版。

在这里插入图片描述
3、如果SpringBoot项目需要与SpringCloud整合,就得看SpringCloud的版本需要适配SpringBoot的哪个版本了。接下来lz介绍SpringCloud版本的选择及springcloud对应的SpringBoot版本。

三、SpringCloud版本的选择

1、SpringCloud官网地址

2、由下图可知,SpringCloud官方目前最新最稳定版:2020.0.3,如果单独使用SpringCloud的话,建议选择官方指定的最稳定版Hoxton.SR12。
在这里插入图片描述
3、SpringCloud版本说明

  • SpringCloud采用了 英国伦敦地铁站 的名称来命名,并由地铁站名称首字母 A-Z 一次类推的形式来发布迭代版本。例如 Angel 是第一个版本,Brixton 是第二个版本…,目前最新版本是Hoxton。
  • 当SpringCloud的发布内容积累到临界点或者一个重大BUG被解决后,会发布一个“service releases” 版本,简称 SRX 版本,比如当前的 Hoxton SR12,就是SpringCloud发布的Hoxton版本的第12个SRX版本。

在这里插入图片描述

四、如何根据SpringCloud版本确定SpringBoot版本

4.1、方式一(列表方式查找对应的SpringBoot版本)

(1)、进入SpringCloud官网首页,往下滚动鼠标,找到如下图位置,即是Spring Cloud版本对应的Spring Boot版本,如下图:

在这里插入图片描述
在这里插入图片描述

(2)、下表lz整理了哪个版本的Spring Cloud映射到哪个版本的Spring Boot。

SpringCloud版本

Spring Boot版本

2020.0.x aka Ilford

2.4.x, 2.5.x (Starting with 2020.0.3)

Hoxton

2.2.x, 2.3.x (Starting with SR5)

Greenwich

2.1.x

Finchley

2.0.x

Edgware

1.5.x

Dalston

1.5.x

4.2、方式二(根据具体版本查找对应的SpringBoot版本)

(1)以Hoxton.SR12 版本为例,进入SpringCloud官网首页,依次点击【LEARN】——>Hoxton.SR12版本后的【Reference Doc.】,如下图:
在这里插入图片描述
(2)、点击【Reference Doc.】之后,跳转到如下图页面,可以看到Hoxton.SR12对应的springboot版本为2.3.12.RELEASE。

在这里插入图片描述

4.3、方式三(更详细的查找对应的SpringBoot版本)

1、访问此链接:https://start.spring.io/actuator/info。如下图:
在这里插入图片描述
2、由上图可知,SpringCloud的Hoxton.SR12版本对应的springboot版本 大于2.2.0.RELEASE并且小于2.4.0.M1版本。

五、项目中如何引入springcloud版本与springboot版本对应

1、在pom.xml文件中引入如下配置
在这里插入图片描述在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/114392.html

(0)
Java光头强的头像Java光头强

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!