天天看點

expected at least 1 bean which qualifies as autowire candidate for this dependency

搭建ssm項目中發現bean無法注入

百度之後發現可能情況有兩種:

1.bean沒有被掃描到

在反複檢查配置檔案後,發現并不是這個原因

2.有多個bean被掃描到了

但是我隻搭建了一個測試項目,并沒有注入多個bean,是以也不是這個原因

3.在反複檢查之後發現我的mapper檔案中有錯誤

由于我使用了mybatis genertor進行mapper檔案的自動生成,在生成後會有xxxExample的實體類檔案生成,同時mapper檔案中也自動配置了進去,在删除了實體類,而漏删mapper.xml檔案中的一個方法後,使得有關于這個pojo類的CURD操作全部挂掉,并且報題目中的錯。