springboot使用@value讀取yml爲null,問題修復
問題原因
static 引起的常量無法注入,需要將代碼進行調整。
java代碼
@Component
public class T {
@Value("${hao.hao1}")
public static String a;
}
java修改後代碼
@Component
public class T {
public static String a;
public String getA() {
return a;
}
@Value("${hao.hao1}")
public void setA(String a) {
this.a = a;
}
}