同样的代码在同事的电脑上跑没有问题,我自己跑却有异常。
这个异常原本是由于mybatis中dao接口与xml文件映射出了问题,网上的解决方案基本都是检查文件名、方法名是否一致,但这并没有解决我的问题。
最后在经过一顿疯狂百度之后发现是IDEA的问题:IDEA项目打包时会忽略src目录下的xml文件 (???真滴坑)
解决方案:在pom.xml中引入resources路径,如下
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
问题解决