Spring Boot 2.0.4.RELEASE requires Java 8 or 9 and Spring Framework 5.0.8.RELEASE or above. Explicit build support is provided for Maven 3.2+ and Gradle 4.
Spring Boot supports the following embedded servlet containers:
Tomcat 8.5
3.1
Jetty 9.4
Undertow 1.4
You can also deploy Spring Boot applications to any Servlet 3.1+ compatible container.