mybatis报错Invalid bound statement (not found)

mybatis报错Invalid bound statement (not found)

前两天自己的项目报了这个错
1.没有在工程中找到扫描xml,其他xml文件接口都可以使用
2.我的所有配置都没有问题
3.在dao层用@select或者其他语句都可以执行
4.在target的dao层中能看到扫描出来的xml文件

翻来覆去在网上找同样的错误,但是涉及的答案大同小异,不是说什么配置就是xml里面各种参数,都没有用

决解方法:
有一种配置这样的java层和resource层进行同名扫描,翻看自己的项目我的xml确实在命名比dao层少了一个单词,加上重新启动,测试接口,OK.
也就是说如果你的dao层是xxxxxDao.java,那么对用的mybatis则是xxxxxDao.xml文件,而且文件夹的目录需保持一致,不需要在pom.xml和yml中去配置相应的扫描。