系统要求
Spring Boot 4.0.0 要求至少 Java 17,并兼容包括 Java 25 在内的所有版本。还需要 Spring Framework 7.0.1 或更高版本。
对以下构建工具提供了明确的构建支持
| 构建工具 | 版本 |
|---|---|
Maven |
3.6.3 或更高版本 |
Gradle |
Gradle 8.x(8.14 或更高版本)和 9.x |
Servlet 容器
Spring Boot 支持以下嵌入式 Servlet 容器
| 名称 | Servlet 版本 |
|---|---|
Tomcat 11.0.x |
6.1 |
Jetty 12.1.x |
6.1 |
您也可以将 Spring Boot 应用程序部署到任何兼容 Servlet 6.1+ 的容器。
GraalVM 原生镜像
Spring Boot 应用程序可以使用 GraalVM 25 或更高版本转换为原生镜像。
可以使用 原生构建工具 Gradle/Maven 插件或 GraalVM 提供的 native-image 工具创建镜像。您也可以使用 native-image Paketo buildpack 创建原生镜像。
支持以下版本
| 名称 | 版本 |
|---|---|
GraalVM 社区版 |
25 |
原生构建工具 |
0.11.3 |