目录
1 xxxMapper.xml文件不存在
2 xxxMapper.xml文件中的method not found
1 xxxMapper.xml文件不存在
如图控制台显示报错的信息:
mapper文件都在src目录下,为什么已启动就报系统找不到xxxMapper文件,这是为啥,其实这是和maven的配置文件有关。只需要加以下的配置信息 也就是在pom.xml 文件配置 即可以解决这样的问题。
<build><resources><resource><directory>src/main/java</directory><includes><include>**/*.properties</include><include>**/*.xml</include></includes><filtering>false</filtering></resource></resources>
</build>
即可 如果没有build标签 直接复制上面代码,有build标签 直接复制到build标签里面 建议放build标签的最顶部哦~ :)
2 xxxMapper.xml文件中的method not found
解决办法:检查mapperLocation配置
这个配置的意思是Spring在注入时mapper文件必须后缀为Mapper.xml 如果不是比如UserDao.xml就会扫描不到,报错为 xxx.method 如selectExample not found;