springboot,jdk,maven,gradle版本对应关系

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

对应关系

查看maven和jdk的对应关系

查看springboot和jdk对应关系

查看具体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
posted @ 2025-01-09 16:53  不要划水  阅读(3833)  评论(0)    收藏  举报