学科分类
目录
Spring Cloud

Spring Cloud版本号

Spring Cloud在Spring团队和世界各国程序员一年多的努力下,其版本以及各个组件的版本已经大致有7个,Spring Cloud版本号并不是熟悉的数字版本号,而是一个名称代号,这些代号据说是根据伦敦地铁命名的,分别是Angel、Brixton、Camden、Dalston、Edgware、Finchley,Greenwich,其中Angel版本是第一个Release版本,Greenwich是截稿时最新的稳定版本。

Spring Cloud的版本名称,通常是由“版本号+小版本名称”组成的。这样设计的目的是为了更好地管理每个Spring Cloud子项目的清单,避免自己的版本号与子项目的版本号混淆。例如,Finchley M1版本中,Finchley代表的是版本号,M1是小版本名称,在Spring Cloud的版本中,每个版本里面包含很多小版本,这些小版本使用不同的标识符号来表示版本的状态,常见的版本标识号具体如下:

(1) SNAPSHOT:快照版本,可能会被修改。

(2) M:MileStone的简称,M1表示第一个里程碑版本,一般同时标注PRE,表示预览版本。

(3) SR:Service Release的简称,表示正式版本。如果正式版有多个,使用数字标识不同的正式版本,例如SR1表示第一个正式版本,同时一般会标注GA:(GenerallyAvailable),表示稳定版本。

需要说明的是,Spring Cloud各个版本之间的组件变化不会很大,只有一些细节略有不同,例如配置项名称、新版本增加的新配置方式等。日常开发选择组件版本时最好根据Spring Cloud版本查询对应组件,否则很有可能会导致版本不匹配。也就是说,选择Spring Cloud版本与各个组件版本时要以兼容为第一要务。

点击此处
隐藏目录