1. Spring Cloud版本命名方式
大多數Spring專案以“主版本號.次版本號.增量版本號.里程碑版本號”的形式命名版本,
- 主版本號表示專案的重大重構;
- 次版本號表示新特性的添加和變化;
- 增量版本號一般表示Bug修復;
- 里程碑版本號表示某版本號的里程碑;
例如Spring Framework穩定版本4.3.5.RELEASE、里程碑版本5.0.0.M4等,
但是Spring Cloud未采用上面這種方式,以“英文單詞SRX(X為數字)”的形式命名版本號,
Spring Cloud是一個綜合專案,包含很多的子專案,由于子專案也維護著自己的版本號,所以采用這種命名方式避免與子專案的版本混淆,
- 其中“英文單詞”叫做“release train”,Camden、Dalston、Edgware等都是倫敦地鐵的名稱,按照字母順序發行,
- “SR”表示“Service Release”,一般表示Bug修復;
- 在SR版本發布之前,會先發布一個Release版本,例如在發布Edgware SR1之前,會先發布Edgware RELEASE,
- “RC”表示“Release Candidate”候選版本,幾乎不會加入新功能,著重于除錯,是最終版之前的最后版本,
- “SNAPSHOT”快照版本,不穩定、尚處于開發中的版本,
- “M”表示“Milestone”,里程碑版,具有一些全新的功能或是具有里程碑意義的版本,
2. Spring Cloud版本選擇
Spring Cloud與Spring Boot對應的版本:(地址:https://spring.io/projects/spring-cloud)

詳細Spring Cloud版本與Spring Boot版本適應范圍如下:(地址:https://start.spring.io/actuator/info)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/141377.html
標籤:Linux
下一篇:Git 入門
