1. System Requirements

Spring Boot 2.3.0.BUILD-SNAPSHOT requires Java 8 and is compatible up to Java 13 (included). Spring Framework 5.2.2.RELEASE or above is also required.

Explicit build support is provided for the following build tools:

Build Tool Version

Maven

3.3+

Gradle

5.x and 6.x (4.10 is also supported but in a deprecated form)

1.1. Servlet Containers

Spring Boot supports the following embedded servlet containers:

Name Servlet 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.