Spring Boot application fails to run - spring.resources.cache-period were left unbound
Just as @Stephane Nicoll suggested, I've changed spring-boot-devtools version to the one corresponding my Spring Boot version. This, along with deletion of previously provided spring.resources.cache-period property solved the issue.
I had the same problem. You should remove the version to use spring-boot same version
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>