Spring Boot 2.1.0.M2 requires Java 8 or 9 and Spring Framework 5.1.0.RC2 or above.
Explicit build support is provided for the following build tools:
Maven
3.2+
Gradle
4.x
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.