@Component
public class Mydemo {
@Value("${key.something}")
public String injectedProperty;
public class innerDemo implements Condition{
public boolean matches(ConditionContext context, AnnotedTypeMetaData metaData){
System.out.println(injectedProperty) // null
return true
}
}
}
这是我的yml
application.yml
key:
something: Hello
** 尝试不使用内部类,但仍然为空。查询无法获取内部类中的 application.yml 属性 **
您在
something
之前缺少一个额外的空格。应该是:
key:
something: Hello