使用 @Value 注入配置的時候報錯 Consider defining a bean of type 'java.lang.String' in your configuration.


這里是因為,我在同一個class 里面,引用了另一個注解@AllArgsConstructor 

后面我對比刪除了@AllArgsConstructor,只是留下@Value.項目正常啟動。

如何解決這個問題呢?
其實很簡單,將AllArgsConstructor改成RequiredArgsConstructor,然后把需要注入的bean改成final類型的,就可以了

 


免責聲明!

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



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