在構造函數里使用@Value注入的屬性值獲取不到


今天在配置mqtt連接的時候是在bean初始化的時候就進行連接, 所以要配置連接參數, 當時用的是這樣的方式.

結果運行的時候一直會報NullPointer異常,網上找了很多方案都沒效果,  后來發現 controller里是可以注入成功的,  那么說明依賴注入是在構造函數之后進行的.     用以下方式可解決.

 

還有一點 , @Value 屬性是不可以static修飾的,否則也取不到值.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM