在使用spring boot 架構進行後端開發的時候
使用@Autowired是非常友善的方式引入想要使用的類
但是有很多時候,在使用@Autowired的時候,會出現
紅色下劃線
滑鼠移動上去,出現
Could not autowire. No beans of 'XXXXX' type found.
這樣的情況有兩種結果
- 可能對代碼的執行沒有任何的影響,不需要關注
- 也可能影響代碼的執行報錯
No beans of 'XXXXX'
當出現報錯的時候,說明這個類确實注入失敗,現在我通過一種方式解決了這個問題:
使用`@Autowired(required = false)`進行注入,可以解決部分這個報錯