9. System Requirements

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

Explicit build support is provided for the following build tools:

Build ToolVersion

Maven

3.3+

Gradle

4.4+

9.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.