SpringBoot作为后端开发必备的一个约定优于配置的开箱即用的轻量级框架,并且一直被维护和更新,目前最新的稳定版是2.7.2版本,也就是我们平时说的SpringBoot2,最新的快照版本是3.0.0。
Spring Boot 的版本号由 3 位组成,如2图:
版本区分:
主版本:有可能进行大的架构调整,各大版本之间并不一定兼容
次版本:在主版本架构不变的前提下,增加了一些新的特性或变化
增量版本:bug 修复,细节的完善,用来描增量版本的,不一定是数字,例如:3.0.0-SNAPSHOT
发布状态
发布状态也有很多同行人称为发布计划,常见的有以下几个:
GA:General Availability,正式发布的版本,官方推荐使用该版本,国外很多项目都是使用GA来表示正式发布版本的
PRE:预览版,主要是用来内部开发人员和测试人员测试使用,因此不建议使用
SNAPSHOT:快照版,可以稳定使用,且该版本会一直进行小量的优化和改进
RC:Release,该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。
总结:稳定性从高到低:GA -> RC -> SNAPSHOT -> PRE