Skip to content

Latest commit

 

History

History
58 lines (38 loc) · 1.44 KB

File metadata and controls

58 lines (38 loc) · 1.44 KB

System Requirements

Spring Boot {spring-boot-version} requires Java 17 and is compatible up to and including Java 22. {spring-framework-docs}/[Spring Framework {spring-framework-version}] or above is also required.

Explicit build support is provided for the following build tools:

Build Tool Version

Maven

3.6.3 or later

Gradle

7.x (7.5 or later) and 8.x

Servlet Containers

Spring Boot supports the following embedded servlet containers:

Name Servlet Version

Tomcat 10.1

6.0

Jetty 12.0

6.0

Undertow 2.3

6.0

You can also deploy Spring Boot applications to any servlet 5.0+ compatible container.

GraalVM Native Images

Spring Boot applications can be converted into a Native Image using GraalVM {graal-version} or above.

Images can be created using the native build tools Gradle/Maven plugins or native-image tool provided by GraalVM. You can also create native images using the native-image Paketo buildpack.

The following versions are supported:

Name Version

GraalVM Community

{graal-version}

Native Build Tools

{native-build-tools-version}