SpringBoot使用@Value來獲取properties的值


今天在項目中想使用@Value來獲取Springboot中properties中屬性值。
場景:定義了一個工具類,想要獲取一些配置參數,使用了@value來獲取,但是死活也獲取不到。
如何解決:在使用這個工具類的時候是new的,要想使用@value來獲取,必須將這個工具類交由容器來注入,
Book book = new Book();
改為
@Autowired
private Book book;
嘗試了還發現一個問題,一開始工具類中的方法是靜態的,當Springboot啟動時后報一個錯誤
把static去掉以后,終於可以用@value來獲取properties中的屬性值


免責聲明!

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



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