IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> springcloud与springboot版本列表查看及依赖关系查看 -> 正文阅读

[Java知识库]springcloud与springboot版本列表查看及依赖关系查看

一、版本规则说明

1、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表示数字。

2、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 年。还请注意,星期的使用 通常与月/日互斥。

二、版本对应关系

1、springboot版本地址

https://github.com/spring-projects/spring-boot/releases/
或者,通过maven仓库,查看spring-boot-starter-parent版本列表:
https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-parent

2、springcloud源码地址

https://github.com/spring-projects/spring-cloud
或者,通过maven仓库,查看spring-cloud-dependencies 版本列表:
https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies

3、版本对应

方法一:springcloud与springcloud版本对应地址
https://spring.io/projects/spring-cloud#overview
在这里插入图片描述
点击相应版本的springcloud进去之后,以笔者使用的springcloud版本“Finchley.RELEASE”为例,点击Finchley进入,往下拉找到应对springboot版本:
在这里插入图片描述

方法二:详细的版本对应地址
https://start.spring.io/actuator/info
在这里插入图片描述
可以用json在线转换地址https://tool.lu/json/,结果如下:
在这里插入图片描述

三、查看SpringBoot内嵌Tomcat的版本

以笔者使用的“spring-boot-starter-parent”为例

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.3.RELEASE</version>
        <relativePath/>
    </parent>

访问maven中央仓库,搜索找到依赖包spring-boot-starter-parent:
在这里插入图片描述
点击进去,往下拉找到2.0.3.RELEASE版本,点击该版本进入,即可找到其内嵌的tomcat版本为8.5.31:
在这里插入图片描述

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-10-31 11:40:46  更:2022-10-31 11:42:33 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 16:27:07-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码