Spring Boot項目中獲取參數值爲空(筆記)

在Spring Boot應用中,框架會自動解析應用的配置文件 ApplicationProperties 配置文件,然後 可以通過 @Value("${localPointInfo}") 獲取在其中配置的localPointInfo參數的值,但是獲取不了,代碼片段如下

'''

    @Value("${localPointInfo}")
    public static String localPointInfo;

'''

 

最後將 修飾詞 static 去掉就可以順利獲取了,這是之前寫代碼的時候寫的,後來寫@Value的時候忘記刪掉了,去掉static 就沒有問題了,這是應該是由於static的加載順序問題導致的。

'''

@Value("${localPointInfo}")
    public String localPointInfo;

'''

完美解決,僅做記錄。

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