系统要求
Spring Boot 3.4.6 至少需要 Java 17,并兼容最高到 Java 24 的版本。 同时需要 Spring Framework 6.2.7 或更高版本。
以下构建工具提供明确的构建支持:
构建工具 | 版本 |
---|---|
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 原生镜像
Spring Boot 应用程序可以使用 GraalVM 22.3 或更高版本 转换为原生镜像。
可以使用 原生构建工具 的 Gradle/Maven 插件或 GraalVM 提供的 native-image
工具创建镜像。
您还可以使用 原生镜像 Paketo 构建包 创建原生镜像。
支持以下版本:
名称 | 版本 |
---|---|
GraalVM Community |
22.3 |
Native Build Tools |
0.10.6 |