1. 程式人生 > >org.springframework.beans.factory.BeanCreationException異常的原因和解決的方法

org.springframework.beans.factory.BeanCreationException異常的原因和解決的方法

今天在啟動專案的tomcat的時突然發現報一下錯誤:
這裡寫圖片描述
所以在就想著結合之前遇到的問題總結一下,這個bug實際上是說沒有找到對應的bean,而出現這種情況一般有這幾種原因:
1、對bean沒有添加註解或者是Spring配置檔案中bean有問題
2、對bean添加註解錯誤。例如@Service引用成dubbo的
3、自動注入方式有問題
現在分析了出現問題的原因,自然問題解決也就水到渠成了。我是由於@Service註解引用成dubbo導致的。
問題解決的方法:
1、檢視Spring配置檔案中的的檔案掃描是否已經將自己需要的檔案包括進去,檢視的spring配置檔案語句如下:
這裡寫圖片描述
2、這種情況要檢視類上面的註解是否引用正確。如@Service需要引用的是

import org.springframework.stereotype.Service;

當引用成import com.alibaba.dubbo.config.annotation.Service;自然就會報錯。
3、此時需要檢視自動注入是否出現問題。
溫馨提示:出現這種異常的問題很多,以上只是自己的見解,希望大家多多留言補充。