項目中用了mybatis-plus框架,,發現這個框架是真的坑,,,
在啓動類中加@MapperScan註解,完全沒什麼用,一啓動項目就報錯
說是找不到我在mapper接口中定義的方法,
問題分析:一般這種錯誤是由於兩種情況導致的
第一,啓動項目的時候springboot掃描沒掃描到你的xml文件,導致啓動壓根就找不到方法
第二,就是在xml文件中的命名空間namespace中的路徑寫錯了
我自己本地確定了無數次之後,非常確認不是我的命名空間或者接口名字,方法名字寫錯了之後,
我開始懷疑是不是壓根就沒有找到這個xml裏面,方法沒有注入容器中,
然後把xml單獨拉了出來,放到resources下面
然後在配置文件中配置xml路徑
然後啓動項目就成功了,接口訪問數據庫也都沒報錯,,
這個真的是mybatis-plus的一個大坑