這個異常是由於在applicationContext.xml中關於bean的autowirte裝配類型,在類型byName,byType,constructor三種類型中,可能會出現因無法自動裝配而產生題目中的異常。
下面介紹一下關於autowrite的集中裝配類型:
1)no:采用自動裝配。必須使用ref直接飲用其他Bean<ref bean="JavaBean"/>
2)byName:以屬性名區分自動裝配。在容器中尋找與JavaBean屬性名相同的JavaBean,並假期自動裝配到JavaBean中。
3)byType:以屬性類型區分自動轉配
4)constructor:通過構造方法的參數類型自動裝配
5)autudetect:首先使用constructor方式自動裝配,然后使用byType方式
在使用自動裝配的時候,吧容易出現問題的JavaBean采用手動裝配。
