Spring Boot 2.1.0.M1 requires Java 8 or 9 and Spring Framework 5.1.0.RC1 or above. Explicit build support is provided for Maven 3.2+ and Gradle 4.
Spring Boot supports the following embedded servlet containers:
Tomcat 9.0
4.0
Jetty 9.4
3.1
Undertow 2.0
You can also deploy Spring Boot applications to any Servlet 3.1+ compatible container.