システム要件

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

次のビルドツールのサポートがあり、デフォルトでは 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 25 以上を使用してネイティブイメージに変換できます。

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

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

名前 バージョン

GraalVM コミュニティ

25

ネイティブビルドツール

0.11.3