#SpringBoot #SpringBoot2
Spring Boot 2.x will no longer support Java 7 and below, with Java 8 as the minimum requirement.
It’s also the first version to support Java 9. There are no plans to support Java 9 on the 1.x branch. If you want to use the latest Java release and take full advantage of the framework, Spring Boot 2.x is your only option.
CrudRepository -methods have been renamed: from save to saveAll, from delete to deleteAll, from findOne to findById and now it returns an Optional.