Java と Spring Boot / Spring Framework の互換性メモ

Spring Boot

Spring Framework

まとめ

  • Spring Boot 2.x は既に EOL しており、Spring Framework 5.3.x も EOL は近い

  • Spring Boot は 3.1 以上、Spring Framework は 6.1 以上に上げた方が良い

  • それぞれのバージョンを上げるには、まず Java を 17 以上に上げる必要がある

余談

Java 8 がそろそろ EOL だよなと思って Spring Boot ( Spring Framework ) との互換性を調べていたが、そもそも Java 8 の EOL が 2025/5 から 2030/12 に延長していた。ref: Oracle Java SE Support Roadmap

Java 8 の EOL ( 2030/12 ) > Java 17 の EOL ( 2029/9 ) なので、余力があるなら Java 21 ( EOL 2031/9 ) 以上の LTS にマイグレーションした方が良いのかも。いずれにせよ Spring Boot, Spring Framework の EOL の関係で Java 17 以上に上げる必要はある。

以上。

この記事が気に入ったらサポートをしてみませんか?