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设置

启动成功!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容