9. System Requirements

Spring Boot 2.1.1.RELEASE requires Java 8 and is compatible up to Java 11 (included). Spring Framework 5.1.3.RELEASE or above is also required.

Explicit build support is provided for the following build tools:

Build ToolVersion
Maven3.3+
Gradle4.4+

9.1 Servlet Containers

Spring Boot supports the following embedded servlet containers:

NameServlet Version
Tomcat 9.04.0
Jetty 9.43.1
Undertow 2.04.0

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