LoginSignup
44
47

Spring FrameworkとSpring Bootのいろんな対応表

Last updated at Posted at 2018-11-16

備忘録として。

Spring Framework

バージョン GA 対応Javaバージョン
4.3 2016年1月 6~8
5.0 2017年9月 8~10
5.1 2018年9月 8~12
5.2 2019年1月 8~15
5.3 2020年10月27日 8~19(予定)
6.0 2022年10月予定
2022年11月16日
17~
6.1 2023年11月16日 17~ (※21対応)

対応Javaバージョンについてはレンジで書いているが、基本的にLTSリリース(8, 11, 17, 23, , ,)を使うことが推奨されている模様。

2022年10月現在、LTSリリース周期を3年から2年に変更する方向で議論中だそうです。もし2年になると 17 の次は 21 になります。

2023年9月19日、Java21 が LTS版としてリリースされました。
https://inside.java/2023/09/19/the-arrival-of-java-21/

サポート状況

Spring Boot

バージョン GA Spring Framework Tomcat 備考
1.5 2017年1月 4.3 8.5
2.0 2018年3月 5.0 8.5
2.1 2018年10月 5.1 9 Java11対応
2.2 2019年10月 5.2 9 Java13対応
2.3 2020年5月15日 5.2 9 Java14対応
2.4 2020年10月予定
2020年11月12日
5.3 9 Java15対応
2.5 2021年5月20日 5.3 9 Java16対応
2.6 2021年11月19日 5.3 9 Java16対応
2.7 2022年5月19日 5.3 9 Java16対応
3.0 2022年11月24日 6.0 10 ベースラインはJava17
3.1 2023年5月18日 6.0.9 10 ベースラインはJava17
3.2 2023年11月23日 6.1 10 ベースラインはJava17

以後、半年毎のリリースを目指すとのことです。(毎年5月と11月の第3 or 第4木曜日)

サポート状況

参考

Spring Framework Versions - Spring Framework Wiki
Supported Versions - Spring Boot Wiki
Spring Blog

更新履歴

  • 2020/06/11 情報追加と対応Javaバージョンの書式変更
  • 2020/11/13 情報追加(Spring Framework 5.3 , Spring Boot 2.4 / 2.5)
  • 2021/04/14 Spring Boot 2.2~2.4 の EOL予定を追記
  • 2021/05/21 Spring Boot 2.5 GA による追記
  • 2021/09/29 Spring Framework 5.3 のJavaバージョン更新、Spring Boot 2.2 EOL更新
  • 2021/10/18 Spring Framework 6.0 および Spring Boot 3.0 追記
  • 2022/01/28 一覧表からEOL列を削除し、サポート状況は公式ページへのリンクに変更。Spring Boot 2.6 追記
  • 2022/10/13 情報追加・変更(Spring Framework 6.0 / 6.1 , Spring Boot 2.7 / 3.0)
  • 2022/10/13 Java LTSバージョンリリース周期について注釈追記
  • 2022/12/02 5年ぶりのメジャーバージョンアップ(リリース日の予定をカットしたのみです)
  • 2023/05/19 Spring Boot 3.1 追記
  • 2023/11/20 Framework 6.1 追記 および Java21について補足追記
  • 2023/11/24 Spring Boot 3.2 追記
44
47
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
44
47