- 使用mapper 報無法綁定
報這個錯無非就是找不到映射的文件或者方法。
那就一一排查:
0:@Autowird是否引用
1:檢查xml文件所在package名稱是否和Mapper interface所在的包名一一對應;
2:檢查xml的namespace是否和xml文件的package名稱一一對應;
3:檢查方法名稱是否對應;
4:去除xml文件中的中文註釋;
5:隨意在xml文件中加一個空格或者空行然後保存。
都嘗試了,沒有錯,且class文件有:
於是又在啓動類中加入@MapperScan ,依然不行
最後無意間打開文件發現問題:
是不是覺得怪異?
正確如下:
於是刪掉,重新建立,ok.
ideal上看起來結構是一樣的,坑啊:
上面是對的,下面是錯的,唉,簡直了。