アプリをすぐにJava 11にアップグレードする必要があるので、Java 11と互換性のあるSpringの最小バージョンは何だろうと思っていました。
現在、Java 8とSpring 4.2.7を使用しています。
タスクトラッカーから-SPR-16391:JDK 11との互換性。 JDK 10、11の互換性は、5.1 GAリリースとともに計画されています。
現在、JDK 11は2018年9月に予定されています。JDK10を超える大きな変更は、私たちの観点からは予想していません。5.1行で既に完全にサポートできるはずです。
私たちのフレームワークビルドは、その時点でJDK 8および11(公式の長期サポートブランチとして)に焦点を当てている場合でも、JDK 8、9、10および11で実行できることが理想です。
モジュールパスで独自のコードを試すオプションは、Spring Framework 5.0を使用して実行可能ですが、これは JDK 9のすぐに使用可能なサポートを既に提供しています です。
Spring Bootバージョン2.1.0 リリース済み Spring 5.1およびJava 11を完全にサポート。
2.1の新機能
サードパーティのライブラリのアップグレード。
可能な限り、他のサードパーティライブラリの最新の安定リリースにアップグレードしました。このリリースで注目すべき依存関係のアップグレードには次のものがあります。
- Hibernate 5.3
- マイクロメーター1.1
- Spring Data Lovelace
- Spring Framework 5.1
- Tomcat 9
- 引き綱2