SpringCloud和SpringBoot的版本說明

SpringCloud包含了衆多子項目,每一個子項目發佈時間不一定一致,所以採用了倫敦地鐵站爲版本說明,而不是數字。並且從A開始是第一個發佈版,B是第二個,以此類推。

SpringCloud版本 SpringBoot版本
Greenwich(格林威治) 2.1.x
Finchley(芬奇利) 2.0.x
Edgware(埃奇韋爾) 1.5.x
Dalston(多爾斯頓) 1.5.x
Camden(卡姆登) 1.4.x
Brixton(布里克斯頓) 1.3.x
Angel(天使) 1.0.x

現在最新版本是Greenwich和2.1.x,如果版本不對,程序啓動和運行會發生很多問題。
SpringCloud的幾個發佈標籤有:
GA:General availability:通用版本。並且已經很穩定了,功能齊全。
RC:Release candidate:發佈候選版本。功能較爲齊全,相對穩定,問題應該相對少和次要,值得報告,bug將會修復。
M:Milestone build:里程碑版本。功能還不全,項目完成了一個計劃,但是還是可能有問題的。
SRX:Service Release:服務發佈版本。When point releases of the individual projects accumulate to a critical mass, or if there is a critical bug in one of them that needs to be available to everyone, the release train will push out "service releases" with names ending ".SRX", where "X" is a number.

在選擇SpringCloud和SpringBoot版本的時候一定要考慮這些。

參考:
https://stackoverflow.com/questions/2107484/what-is-the-difference-between-springs-ga-rc-and-m2-releases
https://spring.io/projects/spring-cloud/#overview
https://en.wikipedia.org/wiki/Software_release_life_cycle

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章