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