系统要求
Spring Boot 3.4.2 至少需要 Java 17,并且兼容到 Java 23(包括 Java 23)。还需要 Spring Framework 6.2.2 或更高版本。
显式构建支持以下构建工具:
构建工具 | 版本 |
---|---|
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 构建包 创建原生镜像。
支持以下版本:
名称 | 版本 |
---|---|
GraalVM Community | 22.3 |
Native Build Tools | 0.10.4 |