このバージョンはまだ開発中であり、まだ安定しているとは見なされていません。最新の安定バージョンについては、Spring Boot 4.0.2 を使用してください! |
システム要件
Spring Boot 4.1.0-M1 には少なくとも Java 17 が必要であり、Java 25 までのバージョンと互換性があります。Spring Framework 7.0.3 以上も必要です。
サードパーティプロジェクトのサポートには、追加要件やより高度な要件が適用される場合があります。詳細については、当該サポートのドキュメントを参照してください。
次のビルドツールのサポートがあり、デフォルトでは gradle が使用されます。
| ビルドツール | バージョン |
|---|---|
3.6.3 以上 | |
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.4 |