當你在使用springboot+mybatis的時候發現以下圖片中的錯誤
問題很簡單該接口沒有受到spring的管理 ,
首先我們來查看你的dao接口,看看你是不是被網上那些千篇一律的寫法給迷惑了
在這裏你應該寫一個@Mapper的註解
@Mapper註解的的作用
1:爲了把mapper這個DAO交給Spring管理
2:爲了不再寫mapper映射文件
3:爲了給mapper接口 自動根據一個添加@Mapper註解的接口生成一個實現類
然後你再看看你的包掃描配置,添加上你的包掃描路徑,如果沒有請添加上吧
最後需要檢查的就是你的springBoot的配置文件是否正確,文件路徑一定要正確
最後,你可以試試行不行了。這裏的問題其實很容易在你使用傳統ssm的時候你會將你的dao至二級配置到配置文件中進行管理,所以你不用寫什麼@Mapper,而網上的很多也是不寫這個註解。所以就出現了找不到組件的錯誤。