首页 > 其他分享 >Spring Cloud版本说明和Spring Boot版本选择

Spring Cloud版本说明和Spring Boot版本选择

时间:2022-12-14 09:12:05浏览次数:47  
标签:版本 版本号 Spring Boot 子项目 Cloud

Spring Cloud是一个由众多独立子项目组成的大型综合项目,每个子项目有不同的发行节奏,都维护着自己的发布版本号。

 

Spring Cloud通过一个资源清单(Bill of Material,BOM)来管理每个版本的子项目清单。为避免与子项目的发布版本号混淆,Spring Cloud没有采用版本号的方式,而是通过命名的方式。

 

这些版本名称采用了伦敦地铁站的名称,同时根据字母表的顺序来对应版本时间顺序,如最早的版本是Angel,第二个版本是Brixton,然后是Camden、Dalston、Edgware、Finchley、Greenwich,完稿时最新的是版本Hoxton。可以发现,首字母越靠后版本越新。

 

Spring Cloud的版本名称通常是由“版本号+小版本名称”组成的。所以,每个版本又包含许多小版本,这些小版本使用不同的代号表示。SNAPSHOT表示快照版(可能会被修改),BUILD-xxx表示开发版,GA表示稳定版,M表示里程碑版,RC表示候选发布版,SR表示正式发布版。每个小版本中的发布顺序通过数字区分,例如,Finchley M1版本表示Finchley大版本的第一个里程碑版。

 

其实,Spring Cloud各个版本之间的组件变化并不大,只有一些细节略有不同,例如配置项名称、新的配置方式等。日常开发选择组件版本时最好根据Spring Cloud版本查询对应的组件,否则很有可能会因为版本不匹配导致兼容问题。 因为Spring Cloud是依赖于Spring Boot的,所以也要考虑Spring Cloud和Spring Boot的版本对应关系,就像Spring Boot需要依赖对应版本的Spring一样。下表中列举了两者的版本对应关系。

 

标签:版本,版本号,Spring,Boot,子项目,Cloud
From: https://www.cnblogs.com/cnetsa/p/16981206.html

相关文章

  • package 版本号说明
    在package.json文件中经常会见到类似^0.1.0,~0.1.0,0.1.0和>=之类的限定符的版本号。 版本号的格式:X.Y.Z,分别代表主版本号、次版本号及补丁版本号;含义: X:向下不兼容,大......
  • springMVC06(1-响应,2-类返回成JSON数据)
    一、大纲二、响应JSON数据(把你给的"类"转化成"JSON"数据)2.1:需要有"@ResponseBody"这个注解2.2:需要导入JSON坐标<dependency><groupId>com.fasterxml.......
  • Vim重磅发布8.0版本
    十年以后,Vim终于发布了一个新的大版本8.0,结束了从2006年5月7日开始的7.0世代。虽然这十年间,Vim也一直在不断更新,从7.0到三年前的7.4,每隔一两年或两三年就......
  • springMvc05(“日期型”参数传值)
    一、@DateTimeFormat注解的解析:二、解析:2.1-@DateTimeFormat(pattern="yyyy/MM/ddHH:mm:ss")Datedate3自定义传入时间的类型2.2-它所对应的传参值:在PostMan中:3......
  • 1.spring-boot
    spring-boot是SpringBoot的主模块,也是支持其他模块的核心模块,主要功能包含以下几点。 (1)提供了一个用于启动Spring应用的主类,它的主要作用是创建和刷新Spring容器的上......
  • 3.spring-boot-starters
    spring-boot-starters是SpringBoot的启动器,它可以一站式打包Spring及相关技术应用,而不需要开发者到处寻找依赖和示例来配置代码。 开发者只要启动spring-boot-starters......
  • 2.spring-boot-autoconfigure
    spring-boot-autoconfigure能根据类路径下的内容自动配置,提供的@EnableAutoConfiguration注解能启用SpringBoot的自动配置功能。自动配置功能可以推断开发者可能需要加载......
  • 解决SpringMVC重定向参数无法携带问题
    解决SpringMVC重定向参数无法携带问题场景重定向时请求参数会丢失,我们往往需要重新携带请求参数,我们可以进⾏⼿动参数拼接如下:return"redirect:handle01?name="+na......
  • SpringDataRedis事务 专题
    5.10.1.@TransactionalSupportTransactionSupportisdisabledbydefaultandhastobeexplicitlyenabledforeachRedisTemplateinusebysettingsetEnableTran......
  • org.springframework.context.event.AbstractApplicationEventMulticaster
    privateCollection<ApplicationListener<?>>retrieveApplicationListeners(ResolvableTypeeventType,Class<?>sourceType,AbstractApplicationEventMulticaster.Liste......