IDEA插件JRebel热加载springboot配置文件

ygxan8 发布于 2021/01/19 11:10
阅读 330
收藏 0

idea中的插件jrebel对springboot项目热部署,使用快捷键Ctrl + F9,对于有@Value("${XXX}")的地方都有错误输出:JRebel: ERROR Failed to reload spring configuration: java.lang.IllegalArgumentException: Could not resolve placeholder'xxx' value '${xxx}'。百度了很多人说placeholder重复加载,不过springboot里都是通过注解扫描的,应该没有这种情况。然后尝试在${xxx}的地方都给了默认值${xxx:xx}就不报错了,但是这样操作就没有使用到配置里的属性值。所以问题所在就是使用jrebel热部署的时候没有读到配置文件application.yml,现在请教大佬springboot重新读取配置文件该怎么设置?

加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部