10. System Requirements

Spring Boot 2.1.18.RELEASE requires Java 8 and is compatible up to Java 12 (included). Spring Framework 5.1.19.RELEASE or above is also required.

Explicit build support is provided for the following build tools:

Build ToolVersion

Maven

3.3+

Gradle

4.x (4.4 and later) and 5.x

10.1 Servlet Containers

Spring Boot supports the following embedded servlet containers:

NameServlet Version

Tomcat 9.0

4.0

Jetty 9.4

3.1

Undertow 2.0

4.0

You can also deploy Spring Boot applications to any Servlet 3.1+ compatible container.