解決controller使用@Autowired注解注入為null問題


Spring的Controller方法聲明為private獲取注入屬性為null,而接口能正常訪問到,因為接口是是在程序啟動的時候進行掃描就能注入,而controller層注入的類是通過代理進行注入的,當接口聲明為private時spring無法正常訪問,導致無法正常注入,所以對象為null。具體原因跟spring注入有關,可看一看spring相關源碼。


免責聲明!

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



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