目录
1.版本
2.基础特性和使用
3.新增特性和Bug修复
打开Spring官网,点进Spring Boot项目我们会发现在不同版本后面会跟着不同的标签:
这些标签对应不同的版本,其意思如下:
GA | 正式版本,通常意味着该版本已经被广泛测试并且被认为是稳定的。 |
RELEASE | Spring 官方发布的稳定版本,也是应用程序开发中最常用的版本。 |
M1,M2,M3… | 里程碑版本,通常用于测试新特性,开发新功能或进行预览。 |
RC | 预发布版本,通常是在正式版本之前发布的,用于测试和发现潜在的 bug 和问题。通常是在正式版本之前发布的,用于测试和发现潜在的 bug 和问题。 |
SR | bug 修复版本,通常只包含 bug 修复和安全更新,而不包含新特性。 |
SNAPSHOT | 开发中的版本,也就是不稳定版本,可能会包含一些新特性和 bug 修复,但也可能会出现一些未知的问题。 |
这里要解释一下GA和SNAPSHOT之间的异同点。
在 Spring 中,GA(Generally Available)和 Release 版本都是稳定版本,都可以用于生产环境。它们之间的区别在于:
总的来说,GA 版本和 Release 版本都是稳定版本,可以用于生产环境。但 GA 版本更像是一个重要的里程碑版本,Release 版本则是对 GA 版本进行小的更新和修复。通常情况下,应用程序开发者应该尽可能使用最新的 GA 版本或 Release 版本来确保应用程序的稳定性和安全性。
在官网上点进每个版本的Reference Documentation,可以查看框架对应版本分门别类的相关信息:
比如Getting Started里面含有环境版本依赖等相关信息:
比如core future里包含框架的核心特性以及用法:
在git上可以看到每个版本的新增特性和bug修复列表: