springboot和springcloud版本选择,版本号说明

SpringBoot版本选择

spingboot git源码地址:https://github.com/spring-projects/spring-boot,
目前最新版本是v2.4.3,即将发布v2.5.0版本
springboot 官网访问地址: https://spring.io/projects/spring-boot 

常见版本号说明

比如: 2.4.3 RELEASE
2:主版本号,当功能模块有较大更新或者整体架构发生变化时,主版本号会更新
4:次版本号。次版本表示只是局部的一些变动。
3:修改版本号。一般是bug的修改或者是小的变动
RELEASE:希腊字母版本号。此版本号用户标注当前版本的软件处于哪个开发阶段

希腊字母版本号

Base:设计阶段。只有相应的设计没有具体的功能实现。
Alpha:软件的初级版本。基本功能已经实现,但存在较多的bug。
Bate:相对于Alpha已经有了很大的进步,消除了严重的BUG,但还存在一些潜在的BUG,还需要不断测试。
RELEASE:最终版本,没有太大的问题。

SpringCloud版本选择

springcloud 官网访问地址: https://spring.io/projects/spring-cloud

SpringCloud GA PRE SNAPSHOT版本区别

GA:General Availability,正式发布的版本,官方推荐使用此版本。在国外都是用GA来说明release版本的。
PRE::预览版,内部测试版,主要是给开发人员和测试人员测试和找BUG用的,不建议使用。
SNAPSHOT:快照版,可以稳定使用,且仍在继续改进版本。

SpringCloud新旧命名方式

1.旧版本命名方式中,采用用了英国伦敦地铁站的名称来命名,首字母越靠后表示版本号越大,开发的快照版本
  (BUILD-SNAPSHOT)到里程碑版本(M),开发的差不多到会发布的候选发布版(RELEASE),最后到正式版(SR)版本。
2.新版本命名是YYYY.MINOR.MICRO[-MODIFIER],拿2020.0.1-SNAPSHOT  这个版本来说,其中YYYY为年份全称、
  MINOR为辅助版本号、MICRO为补丁版本号。MODIFIER同上述修饰关键节点,BUILD-SNAPSHOT、里程碑M等。

SpringCloud与SpringBoot版本对应关系

通过访问https://start.spring.io/actuator/info 这个地址,可以获取到每个springcloud与springboot的对应关系
springboot和springcloud版本选择,版本号说明_第1张图片

你可能感兴趣的:(SpringCloud)