
Spring Boot 2.0 builds on and requires Spring Framework 5. You can indeed read in the release note of Spring Boot 2 that : So in order to update your project to Spring 5 (the actual released version), you have to update the spring-boot-starter-parent parent declaration from 1.3 to 2.X (or the spring-boot-dependencies' dependency version if you don't use the starter parent). That is generally done via the spring-boot-starter-parent that you declare as the parent pom of your project.Īnd that is a great advantage of Spring Boot that relieves you from identifying and declaring dependencies that work finely together.


These dependencies are pulled by the Spring Boot core artifact that you declared. A Spring Boot project (that is a project using Spring Boot dependencies) has to not explicitly set the individual Spring dependencies.
