springboot,jdk,maven,gradle版本对应关系
网址
https://spring.io/ # spring官网
https://spring.io/projects/spring-boot # springboot官网
https://www.oracle.com/ # oracle jdk官网
https://www.oracle.com/cn/ # oracle jdk中文官网
https://maven.apache.org/ # maven官网
https://mvnrepository.com/ # maven仓库
https://maven.apache.org/docs/history.html # maven支持的jdk版本页面
https://spring.io/projects/spring-boot#support # springboot版本维护时间
https://docs.spring.io/spring-boot/docs/ # springboot官方文档
# springboot对应关系官网地址,把 1.2.1.RELEASE/2.2.0.RELEASE/3.2.0 换成 对应版本即可
https://docs.spring.io/spring-boot/docs/1.2.1.RELEASE/reference/html/getting-started-system-requirements.html
https://docs.spring.io/spring-boot/docs/2.2.0.RELEASE/reference/html/getting-started.html#getting-started-system-requirements
https://docs.spring.io/spring-boot/docs/3.2.0/reference/html/getting-started.html#getting-started.system-requirements
对应关系
查看具体springboot版本和jdk等对应关系
- 打开spring官网
- 点击菜单Projects\Spring Boot
- 然后点击LEARN页签,查看主流的springboot版本
- 查看对应版本的Reference Doc页签
- 点击左侧的Getting Started菜单
- 接着点击左侧的2. System Requirements菜单
- 可以看到Spring Boot此版本对jdk、Spring Framework、Maven、Gradle和Servlet Containers的版本要求说明
版本标识的意义
- CURRENT:代表了当前版本,最新发布版本,里程碑版本。
- GA:通用正式发布版本,同release。
- SNAPSHOT:快照版本,可用但非稳定版本。
- PRE:预览版本。
- M版本:M1,M2,M3中的M是milestone的简写,这个单词是里程碑的意思。
- Alpha:也被称为内部测试版或预览版,这些版本通常不会对外部用户公开,因为它们可能包含许多尚未修复的漏洞和不完整的功能。通常只有开发团队和其他内部相关人士才能访问和使用 Alpha 版本。
- Beta:是一种公开测试版,位于 Alpha 版本之后。这个阶段的版本通常会加入新功能,并且相较于 Alpha 版本来说会更加稳定。Beta 版本主要面向特定的用户群体进行测试,如合作伙伴、潜在客户或早期采用者。
版本对应关系
| Spring boot 版本 |
jdk 版本 |
maven 版本 |
Gradle 版本 |
网址 |
| 1.2.0 版本之前 |
|
|
|
|
| 1.2.0.RELEASE |
6 |
3.2+ |
1.12+ |
https://docs.spring.io/spring-boot/docs/1.2.0.RELEASE/reference/html/getting-started-system-requirements.html |
| 1.2.1.RELEASE |
6 |
3.2+ |
1.12+ |
https://docs.spring.io/spring-boot/docs/1.2.1.RELEASE/reference/html/getting-started-system-requirements.html |
| 1.2.2.RELEASE |
7 |
3.2+ |
1.12+ |
https://docs.spring.io/spring-boot/docs/1.2.2.RELEASE/reference/html/getting-started-system-requirements.html |
| 1.3.7.RELEASE |
7 |
3.2+ |
1.12+ |
https://docs.spring.io/spring-boot/docs/1.3.7.RELEASE/reference/html/getting-started-system-requirements.html |
| 1.3.8.RELEASE |
7 |
3.2+ |
1.12 or 2.x |
https://docs.spring.io/spring-boot/docs/1.3.8.RELEASE/reference/html/getting-started-system-requirements.html |
| 1.4.0.RELEASE |
7 |
3.2+ |
1.12+ |
https://docs.spring.io/spring-boot/docs/1.4.0.RELEASE/reference/html/getting-started-system-requirements.html |
| 1.4.1.RELEASE |
7 |
3.2+ |
1.12 or 2.x |
https://docs.spring.io/spring-boot/docs/1.4.1.RELEASE/reference/html/getting-started-system-requirements.html |
| 1.4.7.RELEASE |
7 |
3.2+ |
1.12 or 2.x |
https://docs.spring.io/spring-boot/docs/1.4.7.RELEASE/reference/html/getting-started-system-requirements.html |
| 1.5.0.RELEASE |
7 |
3.2+ |
[2.9, 3.x] |
https://docs.spring.io/spring-boot/docs/1.5.0.RELEASE/reference/html/getting-started-system-requirements.html |
| 1.5.22.RELEASE |
7 |
3.2+ |
[2.9, 3.x] |
https://docs.spring.io/spring-boot/docs/1.5.22.RELEASE/reference/html/getting-started-system-requirements.html |
| 2.0.0.RELEASE |
8 |
3.2+ |
4 |
https://docs.spring.io/spring-boot/docs/2.0.0.RELEASE/reference/html/getting-started-system-requirements.html |
| 2.0.9.RELEASE |
8 |
3.2+ |
4 |
https://docs.spring.io/spring-boot/docs/2.0.9.RELEASE/reference/html/getting-started-system-requirements.html |
| 2.1.0.RELEASE |
8 |
3.3+ |
4.4+ |
https://docs.spring.io/spring-boot/docs/2.1.0.RELEASE/reference/html/getting-started-system-requirements.html |
| 2.1.14.RELEASE |
8 |
3.3+ |
4.4+ |
https://docs.spring.io/spring-boot/docs/2.1.14.RELEASE/reference/html/getting-started-system-requirements.html |
| 2.1.15.RELEASE |
8 |
3.3+ |
[4.4+, 5.x] |
https://docs.spring.io/spring-boot/docs/2.1.15.RELEASE/reference/html/getting-started-system-requirements.html |
| 2.1.18.RELEASE |
8 |
3.3+ |
[4.4+, 5.x] |
https://docs.spring.io/spring-boot/docs/2.1.18.RELEASE/reference/html/getting-started-system-requirements.html |
| 2.1.2.RELEASE |
8 |
3.3+ |
4.4+ |
https://docs.spring.io/spring-boot/docs/2.1.2.RELEASE/reference/html/getting-started-system-requirements.html |
| 2.1.9.RELEASE |
8 |
3.3+ |
4.4+ |
https://docs.spring.io/spring-boot/docs/2.1.9.RELEASE/reference/html/getting-started-system-requirements.html |
| 2.2.0.RELEASE |
8 |
3.3+ |
5.x |
https://docs.spring.io/spring-boot/docs/2.2.0.RELEASE/reference/html/getting-started.html#getting-started-system-requirements |
| 2.2.1.RELEASE |
8 |
3.3+ |
5.x |
https://docs.spring.io/spring-boot/docs/2.2.1.RELEASE/reference/html/getting-started.html#getting-started-system-requirements |
| 2.2.10.RELEASE |
8 |
3.3+ |
[5.x,6.x] |
https://docs.spring.io/spring-boot/docs/2.2.10.RELEASE/reference/html/getting-started.html#getting-started-system-requirements |
| 2.2.9.RELEASE |
8 |
3.3+ |
[5.x,6.x] |
https://docs.spring.io/spring-boot/docs/2.2.9.RELEASE/reference/html/getting-started.html#getting-started-system-requirements |
| 2.3.0.RELEASE |
8 |
3.3+ |
6.3+ |
https://docs.spring.io/spring-boot/docs/2.3.0.RELEASE/reference/html/getting-started.html#getting-started-system-requirements |
| 2.3.10.RELEASE |
8 |
3.3+ |
6.3+ |
https://docs.spring.io/spring-boot/docs/2.3.10.RELEASE/reference/html/getting-started.html#getting-started-system-requirements |
| 2.3.11.RELEASE |
8 |
3.5+ |
6.3+ |
https://docs.spring.io/spring-boot/docs/2.3.11.RELEASE/reference/html/getting-started.html#getting-started-system-requirements |
| 2.3.12.RELEASE |
8 |
3.5+ |
6.3+ |
https://docs.spring.io/spring-boot/docs/2.3.12.RELEASE/reference/html/getting-started.html#getting-started-system-requirements |
| 2.3.2.RELEASE |
8 |
3.3+ |
6.3+ |
https://docs.spring.io/spring-boot/docs/2.3.2.RELEASE/reference/html/getting-started.html#getting-started-system-requirements |
| 2.3.9.RELEASE |
8 |
3.3+ |
6.3+ |
https://docs.spring.io/spring-boot/docs/2.3.9.RELEASE/reference/html/getting-started.html#getting-started-system-requirements |
| 2.4.0 |
8 |
3.3+ |
6.3+ |
https://docs.spring.io/spring-boot/docs/2.4.0/reference/html/getting-started.html#getting-started-system-requirements |
| 2.5.0 |
8 |
3.5+ |
6.8.x, 6.9.x, and 7.x |
https://docs.spring.io/spring-boot/docs/2.5.0/reference/html/getting-started.html#getting-started.system-requirements |
| 2.6.0 |
8 |
3.5+ |
6.8.x, 6.9.x, and 7.x |
https://docs.spring.io/spring-boot/docs/2.6.0/reference/html/getting-started.html#getting-started.system-requirements |
| 2.7.0 |
8 |
3.5+ |
6.8.x, 6.9.x, and 7.x |
https://docs.spring.io/spring-boot/docs/2.7.0/reference/html/getting-started.html#getting-started.system-requirements |
| 3.0.0 |
17 |
3.5+ |
7.5+ |
https://docs.spring.io/spring-boot/docs/3.0.0/reference/html/getting-started.html#getting-started.system-requirements |
| 3.1.0 |
17 |
3.6.3+ |
[7.5,8.x] |
https://docs.spring.io/spring-boot/docs/3.1.0/reference/html/getting-started.html#getting-started.system-requirements |
| 3.2.0 |
17 |
3.6.3+ |
[7.5,8.x] |
https://docs.spring.io/spring-boot/docs/3.2.0/reference/html/getting-started.html#getting-started.system-requirements |
| ... |
|
|
|
|
注意:springboot版本具体还支持哪些jdk(列出的只是默认的,比如列出的是7,实际上可能支持6-11,需要具体查看),以及Servlet Containers(Tomcat,Jetty,Undertow )和 Spring Framework的具体版本点开右侧链接直接查看。不同版本修改版本即可访问。有的版本文档路径不完全一致,可以访问https://docs.spring.io/spring-boot/docs/文档查看具体版本的对应关系。
参考文献
https://baijiahao.baidu.com/s?id=1794553580817579513&wfr=spider&for=pc
https://www.cnblogs.com/oumi/p/9241424.html