Skip to content

系统要求

Spring Boot 3.3.5 需要至少 Java 17,并兼容最高至 Java 23 的版本。同时,Spring Framework 6.1.14 或更高版本也是必需的。

Spring Boot 3.3.5 明确支持以下构建工具:

Build ToolVersion
Maven3.6.3 or later
Gradle7.x (7.5 or later) and 8.x

Servlet 容器

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

NameServlet Versionps.说明
Tomcat 10.1 (10.1.25 or later)6.0默认嵌入式容器,广泛使用,性能稳定
Jetty 12.06.0适合需要较小内存占用和快速启动的应用
Undertow 2.36.0轻量级、高性能的容器,适用于需要非阻塞 IO 的应用

另外还可以将 Spring Boot 应用程序部署到任何兼容 Servlet 5.0+ 的容器中

GraalVM 原生镜像

Spring Boot 应用程序可以使用 GraalVM 22.3 或更高版本转换为原生镜像。

可以通过 GraalVM 提供的 native-image 工具或 Gradle/Maven 的原生构建插件来创建镜像。此外,还可以使用 Paketo buildpack 的 native-image 功能来生成原生镜像。

支持的 GraalVM 版本包括:

NameVersion
GraalVM Community22.3
Native Build Tools0.10.3