SpringBoot系列-全网最全的版本变更历史!

2,315 阅读3分钟

Spring Boot的迭代史

2013年,Pivotal团队开始研发Spring Boot。 2014年4月,发布全新开源的轻量级框架的第一个Spring Boot版本。

截至20230823,Spring Boot已经发布了非常多的版本,下面是小郭花了2小时整理出来的版本关系表格,方便大家查阅和技术选型。

整理不易,大家点个赞再走呀

系统环境要求:

Spring Boot Spring Java Maven Gradle
Spring Boot 3.1.x
3.1.2 Spring Framework 6.0.11 Java 17~20 3.6.3 7.5以上,8.x
3.1.1 Spring Framework 6.0.10 Java 17~20 3.6.3 7.5以上,8.x
3.1.0 Spring Framework 6.0.9 Java 17~20 3.6.3 7.5以上,8.x
Spring Boot 3.0.x
3.0.9 Spring Framework 6.0.11 Java 17~20 3.5+ 7.5以上,8.x
3.0.8 Spring Framework 6.0.10 Java 17~20 3.5+ 7.5以上,8.x
3.0.7 Spring Framework 6.0.9 Java 17~20 3.5+ 7.5以上,8.x
3.0.6 Spring Framework 6.0.8 Java 17~20 3.5+ 7.5以上,8.x
3.0.5 Spring Framework 6.0.7 Java 17~20 3.5+ 7.5以上,8.x
3.0.4 Spring Framework 6.0.6 Java 17~19 3.5+ 7.5以上,8.x
3.0.3 Spring Framework 6.0.5 Java 17~19 3.5+ 7.5以上,8.x
3.0.2 Spring Framework 6.0.4 Java 17~19 3.5+ 7.5以上,8.x
3.0.1 Spring Framework 6.0.3 Java 17~19 3.5+ 7.5以上,8.x
3.0.0 Spring Framework 6.0.2 Java 17~19 3.5+ 7.5以上,8.x
Spring Boot 2.7.x
2.7.14 Spring Framework 5.3.29 Java 8~20 3.5+ 6.8x,6.9x,7.x
2.7.13 Spring Framework 5.3.28 Java 8~20 3.5+ 6.8x,6.9x,7.x
2.7.12 Spring Framework 5.3.27 Java 8~20 3.5+ 6.8x,6.9x,7.x
2.7.11 Spring Framework 5.3.27 Java 8~20 3.5+ 6.8x,6.9x,7.x
2.7.10 Spring Framework 5.3.26 Java 8~20 3.5+ 6.8x,6.9x,7.x
2.7.9 Spring Framework 5.3.25 Java 8~19 3.5+ 6.8x,6.9x,7.x
2.7.8 Spring Framework 5.3.25 Java 8~19 3.5+ 6.8x,6.9x,7.x
2.7.7 Spring Framework 5.3.24 Java 8~19 3.5+ 6.8x,6.9x,7.x
2.7.6 Spring Framework 5.3.24 Java 8~19 3.5+ 6.8x,6.9x,7.x
2.7.5 Spring Framework 5.3.23 Java 8~19 3.5+ 6.8x,6.9x,7.x
2.7.4 Spring Framework 5.3.23 Java 8~19 3.5+ 6.8x,6.9x,7.x
2.7.3 Spring Framework 5.3.22 Java 8~18 3.5+ 6.8x,6.9x,7.x
2.7.2 Spring Framework 5.3.22 Java 8~18 3.5+ 6.8x,6.9x,7.x
2.7.1 Spring Framework 5.3.21 Java 8~18 3.5+ 6.8x,6.9x,7.x
2.7.0 Spring Framework 5.3.20 Java 8~18 3.5+ 6.8x,6.9x,7.x
Spring Boot 2.6.x
2.6.15 Spring Framework 5.3.27 Java 8~19 3.5+ 6.8x,6.9x,7.x
2.6.14 Spring Framework 5.3.24 Java 8~19 3.5+ 6.8x,6.9x,7.x
2.6.13 Spring Framework 5.3.23 Java 8~19 3.5+ 6.8x,6.9x,7.x
2.6.12 Spring Framework 5.3.23 Java 8~19 3.5+ 6.8x,6.9x,7.x
2.6.11 Spring Framework 5.3.22 Java 8~18 3.5+ 6.8x,6.9x,7.x
2.6.10 Spring Framework 5.3.22 Java 8~18 3.5+ 6.8x,6.9x,7.x
2.6.9 Spring Framework 5.3.21 Java 8~18 3.5+ 6.8x,6.9x,7.x
2.6.8 Spring Framework 5.3.20 Java 8~18 3.5+ 6.8x,6.9x,7.x
2.6.7 Spring Framework 5.3.19 Java 8~17 3.5+ 6.8x,6.9x,7.x
2.6.6 Spring Framework 5.3.18 Java 8~17 3.5+ 6.8x,6.9x,7.x
2.6.5 Spring Framework 5.3.17 Java 8~17 3.5+ 6.8x,6.9x,7.x
2.6.4 Spring Framework 5.3.16 Java 8~17 3.5+ 6.8x,6.9x,7.x
2.6.3 Spring Framework 5.3.15 Java 8~17 3.5+ 6.8x,6.9x,7.x
2.6.2 Spring Framework 5.3.14 Java 8~17 3.5+ 6.8x,6.9x,7.x
2.6.1 Spring Framework 5.3.13 Java 8~17 3.5+ 6.8x,6.9x,7.x
2.6.0 Spring Framework 5.3.13 Java 8~17 3.5+ 6.8x,6.9x,7.x
Spring Boot 2.5.x
2.5.15 Spring Framework 5.3.27 Java 8~18 3.5+ 6.8x,6.9x,7.x
2.5.14 Spring Framework 5.3.20 Java 8~18 3.5+ 6.8x,6.9x,7.x
2.5.13 Spring Framework 5.3.19 Java 8~17 3.5+ 6.8x,6.9x,7.x
2.5.12 Spring Framework 5.3.18 Java 8~17 3.5+ 6.8x,6.9x,7.x
2.5.11 Spring Framework 5.3.17 Java 8~17 3.5+ 6.8x,6.9x,7.x
2.5.10 Spring Framework 5.3.16 Java 8~17 3.5+ 6.8x,6.9x,7.x
2.5.9 Spring Framework 5.3.15 Java 8~17 3.5+ 6.8x,6.9x,7.x
2.5.8 Spring Framework 5.3.14 Java 8~17 3.5+ 6.8x,6.9x,7.x
2.5.7 Spring Framework 5.3.13 Java 8~17 3.5+ 6.8x,6.9x,7.x
2.5.6 Spring Framework 5.3.12 Java 8~17 3.5+ 6.8x,6.9x,7.x
2.5.5 Spring Framework 5.3.10 Java 8~17 3.5+ 6.8x,6.9x,7.x
2.5.4 Spring Framework 5.3.9 Java 8~16 3.5+ 6.8x,6.9x,7.x
2.5.3 Spring Framework 5.3.9 Java 8~16 3.5+ 6.8x,6.9x,7.x
2.5.2 Spring Framework 5.3.8 Java 8~16 3.5+ 6.8x,6.9x,7.x
2.5.1 Spring Framework 5.3.8 Java 8~16 3.5+ 6.8x,6.9x,7.x
2.5.0 Spring Framework 5.3.7 Java 8~16 3.5+ 6.8x,6.9x,7.x
Spring Boot 2.4.x
2.4.13 Spring Framework 5.3.13 Java 8~16 3.5+ 6.3+
2.4.12 Spring Framework 5.3.12 Java 8~16 3.5+ 6.3+
2.4.11 Spring Framework 5.3.10 Java 8~16 3.5+ 6.3+
2.4.10 Spring Framework 5.3.9 Java 8~16 3.5+ 6.3+
2.4.9 Spring Framework 5.3.9 Java 8~16 3.5+ 6.3+
2.4.8 Spring Framework 5.3.8 Java 8~16 3.5+ 6.3+
2.4.7 Spring Framework 5.3.8 Java 8~16 3.5+ 6.3+
2.4.6 Spring Framework 5.3.7 Java 8~16 3.5+ 6.3+
2.4.5 Spring Framework 5.3.6 Java 8~16 3.5+ 6.3+
2.4.4 Spring Framework 5.3.5 Java 8~16 3.3+ 6.3+
2.4.3 Spring Framework 5.3.4 Java 8~15 3.3+ 6.3+
2.4.2 Spring Framework 5.3.3 Java 8~15 3.3+ 6.3+
2.4.1 Spring Framework 5.3.2 Java 8~15 3.3+ 6.3+
2.4.0 Spring Framework 5.3.1 Java 8~15 3.3+ 6.3+
Spring Boot 2.3.x
2.3.12.RELEASE Spring Framework 5.2.15.RELEASE Java 8~15 3.3+ 6.3+
2.3.11.RELEASE Spring Framework 5.2.15.RELEASE Java 8~15 3.3+ 6.3+
2.3.10.RELEASE Spring Framework 5.2.14.RELEASE Java 8~15 3.3+ 6.3+
2.3.9.RELEASE Spring Framework 5.2.13.RELEASE Java 8~15 3.3+ 6.3+
2.3.8.RELEASE Spring Framework 5.2.12.RELEASE Java 8~15 3.3+ 6.3+
2.3.7.RELEASE Spring Framework 5.2.12.RELEASE Java 8~15 3.3+ 6.3+
2.3.6.RELEASE Spring Framework 5.2.11.RELEASE Java 8~15 3.3+ 6.3+
2.3.5.RELEASE Spring Framework 5.2.10.RELEASE Java 8~15 3.3+ 6.3+
2.3.4.RELEASE Spring Framework 5.2.9.RELEASE Java 8~14 3.3+ 6.3+
2.3.3.RELEASE Spring Framework 5.2.8.RELEASE Java 8~14 3.3+ 6.3+
2.3.2.RELEASE Spring Framework 5.2.8.RELEASE Java 8~14 3.3+ 6.3+
2.3.1.RELEASE Spring Framework 5.2.7.RELEASE Java 8~14 3.3+ 6.3+
2.3.0.RELEASE Spring Framework 5.2.6.RELEASE Java 8~14 3.3+ 6.3+
Spring Boot 2.2.x
2.2.13.RELEASE Spring Framework 5.2.12.RELEASE Java 8~15 3.3+ 5.x,6.x
2.2.12.RELEASE Spring Framework 5.2.12.RELEASE Java 8~15 3.3+ 5.x,6.x
2.2.11.RELEASE Spring Framework 5.2.10.RELEASE Java 8~15 3.3+ 5.x,6.x
2.2.10.RELEASE Spring Framework 5.2.9.RELEASE Java 8~14 3.3+ 5.x,6.x
2.2.9.RELEASE Spring Framework 5.2.8.RELEASE Java 8~14 3.3+ 5.x,6.x
2.2.8.RELEASE Spring Framework 5.2.7.RELEASE Java 8~14 3.3+ 5.x,6.x
2.2.7.RELEASE Spring Framework 5.2.6.RELEASE Java 8~14 3.3+ 5.x,6.x
2.2.6.RELEASE Spring Framework 5.2.5.RELEASE Java 8~13 3.3+ 5.x,6.x
2.2.5.RELEASE Spring Framework 5.2.4.RELEASE Java 8~13 3.3+ 5.x,6.x
2.2.4.RELEASE Spring Framework 5.2.3.RELEASE Java 8~13 3.3+ 5.x,6.x
2.2.3.RELEASE Spring Framework 5.2.3.RELEASE Java 8~13 3.3+ 5.x,6.x
2.2.2.RELEASE Spring Framework 5.2.2.RELEASE Java 8~13 3.3+ 5.x,6.x
2.2.1.RELEASE Spring Framework 5.2.1.RELEASE Java 8~13 3.3+ 5.x
2.2.0.RELEASE Spring Framework 5.2.0.RELEASE Java 8~13 3.3+ 5.x
Spring Boot 2.1.x
2.1.0.RELEASE Spring Framework 5.1.2.RELEASE Java 8 or 9 3.3+ 4.4+
Spring Boot 2.0.x
2.0.6.RELEASE Spring Framework 5.0.10.RELEASE Java 8 or 9 3.2+ 4.x
2.0.5.RELEASE Spring Framework 5.0.9.RELEASE 4.x
2.0.4.RELEASE Spring Framework 5.0.8.RELEASE 4
2.0.3.RELEASE Spring Framework 5.0.7.RELEASE 4
2.0.2.RELEASE Spring Framework 5.0.6.RELEASE 4
2.0.1.RELEASE Spring Framework 5.0.5.RELEASE 4
2.0.0.RELEASE Spring Framework 5.0.4.RELEASE 4
Spring Boot 1.5.x
1.5.17.RELEASE Spring Framework 4.3.20.RELEASE Java 7 3.2+ [2.9, 3.x]
1.5.16.RELEASE Spring Framework 4.3.19.RELEASE
1.5.15.RELEASE Spring Framework 4.3.18.RELEASE
1.5.14.RELEASE Spring Framework 4.3.18.RELEASE
1.5.13.RELEASE Spring Framework 4.3.17.RELEASE
1.5.12.RELEASE Spring Framework 4.3.16.RELEASE
1.5.11.RELEASE Spring Framework 4.3.15.RELEASE
1.5.10.RELEASE Spring Framework 4.3.14.RELEASE
1.5.9.RELEASE Spring Framework 4.3.13.RELEASE
1.5.8.RELEASE Spring Framework 4.3.12.RELEASE
1.5.7.RELEASE Spring Framework 4.3.11.RELEASE
1.5.6.RELEASE Spring Framework 4.3.10.RELEASE
1.5.5.RELEASE Spring Framework 4.3.10.RELEASE
1.5.4.RELEASE Spring Framework 4.3.9.RELEASE
1.5.3.RELEASE Spring Framework 4.3.8.RELEASE
1.5.2.RELEASE Spring Framework 4.3.7.RELEASE
1.5.1.RELEASE Spring Framework 4.3.6.RELEASE
1.5.0.RELEASE Spring Framework 4.3.6.RELEASE
Spring Boot 1.4.x
1.4.7.RELEASE Spring Framework 4.3.9.RELEASE Java 7 3.2+

[1.12, 2.x]

1.4.6.RELEASE Spring Framework 4.3.8.RELEASE
1.4.5.RELEASE Spring Framework 4.3.7.RELEASE
1.4.4.RELEASE Spring Framework 4.3.6.RELEASE
1.4.3.RELEASE Spring Framework 4.3.5.RELEASE
1.4.2.RELEASE Spring Framework 4.3.4.RELEASE
1.4.1.RELEASE Spring Framework 4.3.3.RELEASE
1.4.0.RELEASE Spring Framework 4.3.2.RELEASE
Spring Boot 1.3.x
1.3.8.RELEASE Spring Framework 4.2.8.RELEASE

Java 7

3.2+

[1.12, 2.x]
1.3.7.RELEASE Spring Framework 4.2.7.RELEASE 1.12+
1.3.6.RELEASE Spring Framework 4.2.7.RELEASE
1.3.5.RELEASE Spring Framework 4.2.6.RELEASE
1.3.4.RELEASE Spring Framework 4.2.6.RELEASE
1.3.3.RELEASE Spring Framework 4.1.5+
1.3.2.RELEASE
1.3.1.RELEASE
1.3.0.RELEASE
Spring Boot 1.2.x
1.2.8.RELEASE Spring Framework 4.1.5+ Java 7 3.2+ 1.12+
1.2.7.RELEASE
1.2.6.RELEASE
1.2.5.RELEASE
1.2.4.RELEASE
1.2.3.RELEASE
1.2.2.RELEASE
1.2.1.RELEASE Spring Framework 4.1.3+ Java 6
1.2.0.RELEASE
         

Springboot版本迭代也非常块,但是管他迭代多少版本,我只用2.x 哈哈哈。 和java一样,你更新再多我也只用java8,就是不用新版本,气死你!