このバージョンはまだ開発中であり、まだ安定しているとは見なされていません。最新の安定バージョンについては、Spring Boot 3.5.5 を使用してください!

システム要件

Spring Boot 4.0.0-M2 には少なくとも Java 17 が必要であり、Java 24 までのバージョンと互換性があります。Spring Framework 7.0.0-M8 以上も必要です。

次のビルドツールのサポートがあり、デフォルトでは gradle が使用されます。

ビルドツール バージョン

Maven

3.6.3 以上

Gradle

Gradle 8.x(8.14 以降)および 9.x

サーブレットコンテナー

Spring Boot は、次の埋め込みサーブレットコンテナーをサポートがあり、デフォルトでは Tomcat が使用されます。

名前 サーブレットバージョン

Tomcat 11.0.x

6.1

Jetty 12.1.x

6.1

Spring Boot アプリケーションを Servlet 6.1+ 互換のコンテナーにデプロイすることもできます。

GraalVM ネイティブイメージ

Spring Boot アプリケーションは、GraalVM 22.3 以降を使用してネイティブイメージに変換できます。

イメージは、ネイティブビルドツール [GitHub] (英語) Gradle/Maven プラグインまたは GraalVM が提供する native-image ツールを使用して作成できます。ネイティブイメージ Paketo buildpack [GitHub] (英語) を使用してネイティブイメージを作成することもできます。

次のバージョンがサポートされています。

名前 バージョン

GraalVM コミュニティ

22.3

ネイティブビルドツール

0.11.0