記錄一下@Controller中private方法無法訪問到@Autowired的bean


原因分析:

容器掃描bean生成代理類的時候,public和protected方法可以被正常代理,而private方法的不會被代理,屬性的注入也是在代理類中完成,所以public/protected方法獲取的注入屬性是完成注入的屬性,private方法獲取的是未完成注入時的屬性,所以是null
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章