システム要件

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

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

ビルドツール バージョン

Maven

3.6.3 以上

Gradle

Gradle 7.x (7.6.4 以降) または 8.x (8.4 以上)

サーブレットコンテナー

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

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

Tomcat 10.1 (10.1.25 以上)

6.0

Jetty 12.0

6.0

Undertow 2.3

6.0

Spring Boot アプリケーションを任意のサーブレット 5.0 + 互換コンテナーにデプロイすることもできます。

GraalVM ネイティブイメージ

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

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

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

名前 バージョン

GraalVM コミュニティ

22.3

ネイティブビルドツール

0.10.4