關於被代理的bean的注入的問題

##環境java

  • java
  • spring mvc ##遇到的問題 項目在增長AOP的實現後,發現某個類沒法@Autowire一個實例,顯示以下的exception: No qualifying bean of type.... ##問題的分析
  • 項目本來不會出現這個問題
  • 是因爲增長AOP引起的問題
  • AOP會代理一些bean, 默認下使得一些bean的類型變成了這些bean的接口類型 由此便猜想到沒法@Autowire的那個bean的引用沒有使用接口類型 ##問題總結
  • 通常最好使用接口做爲引用 ##ps 老代碼加新功能,遇到這種問題,仍是有點小坑的
相關文章
相關標籤/搜索