系统要求
Spring Boot 3.5.10 至少需要 Java 17,并兼容至 Java 25(含)的版本。同时还需要 Spring Framework 6.2.15 或更高版本。
为以下构建工具提供了显式构建支持:
| 构建工具 | 版本 |
|---|---|
| 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 工具来创建镜像。你也可以使用 native-image Paketo buildpack 来创建原生镜像。
支持以下版本:
| 名称 | 版本 |
|---|---|
| GraalVM Community | 22.3 |
| Native Build Tools | 0.10.6 |