引言
最近听说spring framework有了重大版本调整,出了6.0的GA版本了
那GA是啥意思呢?
看了下spring 官网和代码仓库,除了GA,还有M、RC、Release等
GA(GenerallyAvailable)版本
在很多软件下载的时候,你会发觉标识为GA或者CRx等。比如MySQL和JBoss都采用这种标识。那什么是GA呢。GA是GenerallyAvailable的缩写,意思是开发团队认为该版本是稳定版(有的软件可能会标识为stable版或者production版,其意思和GA相同),可以在较为关键的场合使用。
如果你是要用在生产中的软件,或者你是一个新手,那么你最好选用GA版本。这是测试最为充分,最为稳定的版本。
M(milestone)版本
M1,M2,M3中的M是milestone的简写,这个单词是里程碑的意思
RC(Release Candidate)版本
Candidate是候选人的意思,用在软件上就是候选版本。Release是发行、发布的意思。Release.Candidate.就是发行候选版本。和Beta版最大的差别在于Beta阶段会一直加入新的功能,但是到了RC版本,几乎就不会加入新的功能了,而主要着重于除错!
话说之前最新的5.3.26还是java8支持的,现在到6.0.0后直接使用java17了,这是妥妥把java11不放眼里了
我们公司用的还是5.3.17的版本
https://www.cnblogs.com/softidea/p/6290948.htmlhttps://www.cnblogs.com/softidea/p/6290948.html