SSM框架org.springframework.beans.factory.BeanCreationException 異常全面分析

最近在ssm整合時出現 org.springframework.beans.factory.BeanCreationException異常,坦白說,該異常一般是注入 bean 失敗異常,也就是找不到注入的bean,當然也不排除其他問題導致的,比如整合的jar包衝突註解導錯包等等

異常的可能原因

1、對應的 bean 沒有添加註解 比如 @Service @Autowared @Controller 註解(如果第一條就中槍了,哈哈你個小馬虎,自覺頂一下點個讚唄,謝謝支持!!!)

2、對應的 bean 添加註解導包錯誤,例如將 Spring 的@Service錯選成 dubbo 的,如下圖
在這裏插入圖片描述
3、選擇錯誤的自動注入方法。

4、一個類中,既用了註解,又在spring.xml配置文件中聲明,結果造成了找不到這個對象,這時候你擇其一就好了

5、整合的時候jar包衝突

6、版本不同也會造成這樣的異常,比如applicationContext.xml配置文件和dao類是不是用的同一版本

7、web.xml中監聽器的xml配置錯誤也會導致該異常

當然該異常有一個非常重要的切入點,如下圈圈中的字段:

在這裏插入圖片描述
找準關機字,從關鍵字切入是成功的關鍵!

當然,我總結的可能還不是很全面,若能夠幫助到你最好不過了,同時還望高手不吝賜教,感激不盡!

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