Spring Boot的版本號分析一下:
下面是從官網的截圖的官方版本號(2020年3月15日截取):
這些數字和單詞是什麼意思?解釋一下。
以2.2.5 CURRENT AG這個當前版本爲例: 2. 主版本,主版本一般情況下是不變的,除非有大機制或者是架構的調整,纔會去調整主版本。且主版本之間一般是不相兼容的。 2. 次版本,此版本主要是在主版本架構不管的情況下,增加一些新特性。可以理解爲發佈的新特性。同一個主版本下的次要版本之間通常是要保證兼容的。 5. 增量版本,bug修復。 最後一個“單詞/縮略形式”版本大概有如下,這些定義由開發團隊商量來定義,用來描述一個版本的發佈狀態(發佈計劃): GA:General Available:通用可使用,官方推薦使用此版本 PRE:預覽版,內測版 SNAPSHOT RC:Release 穩定性(由小到大): PRE<SNAPSHOT<RC<GA |
版本號的每一個數字都很重要!
使用通常會優先選擇GA版本,因爲它的穩定性最高!