spring-boot开启热部署spring-boot-devtools启动失败 The elements [spring.resources.cache-period] were left u...

详细错误代码:

Property: spring.resources.cache-period 

Value: 0 

Origin: "spring.resources.cache-period" from property source "refresh" 

Reason: The elements [spring.resources.cache-period] were left unbound.

分析问题

添加完热部署依赖 spring-boot-devtools 启动报错

spring-boot 版本 2.0.2

spring-boot-devtools 版本 1.5.6

错误信息 spring.resources.cache-period 设置为 0

在application-dev.yml中输入spring.resources.cache-period 发现该配置被弃用

被弃用

可能springboot2.0后不支持老版的spring-boot-devtools

问题解决方案

更新pom.xml中spring-boot-devtools 版本为 2.0.2

配置文件application-dev.yml中不需要添加spring.resources.cache-period设置

启动成功!

你可能感兴趣的:(spring-boot开启热部署spring-boot-devtools启动失败 The elements [spring.resources.cache-period] were left u...)