Could not autowire. No beans of 'AdminRepository' type found

首先你要判斷是的是否注入進來了

一種是我沒有注入進來報錯(運行報錯)

第二種是注入進來了,可以正常運行,但是這個紅色的提示看着看着不爽

 

 

方法:

第一種是包掃描的問題

配置文件中沒有掃描到xml,仔細查看

sprignboot的Application中沒有掃描dao

加上註解:

//掃描repository接口的父包
@MapperScan("com.xxx.dao")

 

 

第二種

可以修改警告的範圍(但是不太想改)

可以在mapper上加上@Repository註解,紅色提示馬上消失!

import org.springframework.stereotype.Repository;

@Repository


 

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