SpringBoot与SpringCloud对应版本及官方查询方法

摘要:
2和3是著名的Python主要版本。7是Python最流行的次要版本。大多数现代版本标识符由两个或三个数字字段和可选修饰符组成。Spring Cloud版本Spring Cloud不使用版本号,而是使用名称,以便管理每个版本中的子项目列表,避免版本名和子项目的发布号之间的混淆。还要注意,周的使用通常与月/日互斥。关于SpringBoot和SpringCloud版本之间对应关系的官方查询:https://start.spring.io/actuator/info您可以得到一个json列表,其中对应的关系一目了然。
SpringBoot版本
  Spring Boot 2.2.5.RELEASE` 表示 `主版本.次版本.增量版本(Bug修复)
  • 主要 - 版本中的第一个数字。2 和 3 是 Python 的著名 主要版本。主要部分是基于日历的最常见组件。
  • 次要 - 版本中的第二个数字。7 是 Python 的最受欢迎的 次要版本。
  • 微小 - 版本中的第三个且通常是最终数字。有时 称为 “补丁” 部分。
  • 修饰符 - 可选的文本标记,例如 “dev”、“alpha”、“beta”、 “rc1”,依此类推。

绝大多数现代版本标识符是由两个或 三个数字段组成,以及可选的修饰符。通常 建议不要使用四个数字段的版本。

  • Alpha:不建议使用,主要是以实现软件功能为主,通常只在软件开发者内部交流,Bug较多;
  • Beta:该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除;
  • GA:General Availability,正式版本,官方推荐使用此版本,在国外都是用GA来说明release版本;
  • M:又叫里程碑版本,表示该版本较之前版本有功能上的重大更新;
  • PRE(不建议使用):预览版,内部测试版,主要是给开发人员和测试人员测试和找BUG用的;
  • Release:最终版本,Release不会以单词形式出现在软件封面上,取而代之的是符号®;
  • RC:该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几;
  • SNAPSHOT:快照版,可以稳定使用,且仍在继续改进版本。
  • SR.X:修正版,服务版本,当项目发布积累到一定程度,需要修复该版本中的某个错误后以此来命名,X表示数字。
SpringCloud版本

  Spring Cloud 为了要管理每个版本的子项目清单,避免版本名与子项目的发布号混淆,所以没有采用版本号的方式,而是通过命名的方式。这些版本名字采用了伦敦地铁站的名字,根据字母表的顺序来对应版本时间顺序,比如:Angel,Brixton,不过现在已经改为按日期为格式 CalVer ,例如:2020.0.2 CURRENT GA

  项目发现了不止一种有用的方法在版本中使用日期。 作为对比,CalVer 并未像 “语义化版本” 那样选择单一方案, 而是引入了开发人员的 标准术语:

  • YYYY - 年份全称 - 2006、2016、2106
  • YY - 年份缩写 - 6、16、106
  • 0Y - 以零填充的年份 - 06、16、106
  • MM - 月份缩写 - 1、2 … 11、12
  • 0M - 以零填充的月份 - 01、02 … 11、12
  • WW - 星期(自年初开始)- 1、2、33、52
  • 0W - 以零填充的星期 - 01、02、33、52
  • DD - 日 - 1、2 … 30、31
  • 0D - 以零填充的日 - 01、02 … 30、31

  传统的递增版本号是从 0 开始, 而日期段是从 1 开始的,且年份缩写和以零填充的年份 是相对于 2000 年。还请注意,星期的使用 通常与月/日互斥。

SpringBoot与SpringCloud版本对应关系

官方查询:

  通过打开 https://start.spring.io/actuator/info 可以得到一串json,其中对应关系一目了然。

  或在 https://spring.io/projects/spring-cloud#learn 的对应版本号后,点击 Reference Doc. 。能看到很明显的 Supported Boot Version 字样。

为什么要版本对应

  因为版本不对应,项目直接启动失败:

img

免责声明:文章转载自《SpringBoot与SpringCloud对应版本及官方查询方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇react路由懒加载(异步组件)------react-loadable使用ZBar来读取条形码和二维码的方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

UOS怎么安装谷歌浏览器

这是安装完成的截图点击UOS左下角启动器图标,拉至最底下,找到“Chromium网页浏览器”,点击启动以下是启动的界面截图...

什么是MBS,ABS和CDO

本质上,MBS、ABS和CDO都是资产证券化产品。因此,买方每月定期支付的款项是偿还MBS本金和利息的基础。在欧洲,MBS和CDO是资产证券化过程中增长最快的两个市场。与MBS相比,CDO的基础资产、SPV结构和管理法规更加多样化。在全球范围内,CDO交易市场约占所有资产证券化产品交易的40%。...

linux性能评估-磁盘io概念实战篇

看起来python是个可疑进程。avgqu-sz:平均I/O队列长度。%util:一秒中有百分之多少的时间用于I/O操作,即被io消耗的cpu百分比备注:如果%util接近100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘可能存在瓶颈。如果avgqu-sz比较大,也表示有当量io在等待。观察iostat的最后一列,你会看到,磁盘vda的I/O使...

海康SDK编程指南(C#二次开发版本)

海康SDK编程指南目前使用的海康SDK包括IPC_SDK,Plat_SDK(平台),其中两套SDK都需单独调用海康播放库PlayCtrl.dll来解码视频流,返回视频信息和角度信息。本文仅对视频监控常用功能的使用进行说明,其它未实现功能请参看设备网络SDK使用手册和播放库编程指南V7.2。IPC_SDK编程指南(一)SDK的引用由于IPC_SDK没有SDK安...

Fiddler抓包7-post请求(json)(转载)

2.查看上图中的红色框:这里只支持application/x-www-form-urlencoded格式的body参数,即json格式。您需要检查JOSN列中的five和xml。1.如果遇到text/xml格式的正文,如下图所示...

Selenium操作示例——鼠标悬停显示二级菜单,再点击二级菜单或下拉列表

这两天在python中玩selenium时,我遇到了一个问题,那就是鼠标移动到页面上的一个按钮或菜单,二级菜单或下拉菜单自动弹出,然后二级菜单或者下拉列表自动点击。...