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

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


猜你喜欢

转载自blog.csdn.net/libertine1993/article/details/80533335
今日推荐