欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

spring boot Could not resolve placeholder 'xxx' in value "${xxx}"

程序员文章站 2022-04-12 20:28:37
...

Spring Boot在启动的时候,报错:

spring boot Could not resolve placeholder 'xxx' in value "${aaa.bbb.ccc}"

在工程内检索aaa.bbb.ccc,检查了下,发现配置文件里面少了对应的配置项:aaa.bbb.ccc。

加上去,问题解决。

如果你不想在配置文件上加这个配置项,希望是找不到配置就用默认值,可以在@Value的表达式内写一个默认值,

具体语法是:

@Value("${xxx:DefaultValue}")

对,你没看错,就是加一个冒号然后加上默认值就行了。

参考:

https://blog.csdn.net/libertine1993/article/details/80765886