springboot使用@value讀取yml爲null,問題修復

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;
	}
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章