系统要求

Spring Boot 3.4.5 要求至少 Java 17,并兼容最高包括 Java 24 的版本。Spring Framework 6.2.6 或更高版本也是必需的。

对以下构建工具提供明确的构建支持

构建工具 版本

Maven

3.6.3 或更高版本

Gradle

Gradle 7.x (7.6.4 或更高版本) 或 8.x (8.4 或更高版本)

Servlet 容器

Spring Boot 支持以下嵌入式 Servlet 容器

名称 Servlet 版本

Tomcat 10.1 (10.1.25 或更高版本)

6.0

Jetty 12.0

6.0

Undertow 2.3

6.0

您还可以将 Spring Boot 应用部署到任何兼容 Servlet 5.0+ 的容器。

GraalVM Native Images

Spring Boot 应用可以使用 GraalVM 22.3 或更高版本转换为 Native Image

镜像可以使用原生构建工具(Native Build Tools)的 Gradle/Maven 插件或 GraalVM 提供的 native-image 工具创建。您还可以使用原生的 Paketo buildpack (native-image Paketo buildpack) 创建原生镜像。

支持以下版本

名称 版本

GraalVM Community

22.3

Native Build Tools

0.10.6