admin 管理员组

文章数量: 887007

使用@Value注解获取配置信息时提示 Could not resolve placeholder ‘xxx‘ in value “${xxx}“

问题的原因很简单,就是获取不到配置信息

解决方法: 先检查一下配置文件是否存在,注意不同环境使用不同配置文件的情况。再检查配置文件中是否有这个配置属性,如果没有,可以在配置文件中加上该配置属性,也可以在@Value引入到属性名后加上冒号,表示在获取不到配置信息赋予默认值,比如下面获取不到my.name配置信息时 myName 的值为空字符串
@Value("${my.name:}")
String myName;

本文标签: 使用Value注解获取配置信息时提示 Could not resolve placeholder xxx in value “xxx“