SpringBoot,mp找不到mapper.xml

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

一般碰到这种有几种情况

  1. 方法名,接口名,类名写错了
    这个仔细检查过了,应该不是
  2. maven没有加载xml文件
    一般有两种办法,把xml放到resources目录下
    我没有,于是做了如下配置
    首先在pom.xml中配置

img


然后在全局配置文件中添加路径

img

按照上面的方法,貌似是成功加载上了,检查了target中的文件也跟java中的文件是一样的

img

所以就是说,为什么还在报这个错啊

img

真相了,就是接口所在的包下写错了,好粗心😭,希望大家引以为戒。以后碰到这种问题基本上就是以上我写的几种情况。

首推资源文件丢resources下面,换到那里再看看效果,如果还是翻车,代码搞个压缩包分享出来看看