在整合mybatis时遇到了这样的错误
这些错误呢,是因为对应的mapper类的方法没有实现,也就是说,mapper.xml文件没有加载到或者加载错误。
看下我们的target输出目录,看到没有对象的xml文件,因为我是直接把xml文件放到了java类的目录里。对应的maven项目,只会把resource目录的文件输出,所以当然就找不到对应的mapper.xml文件了。所以在相应的dao层的pom文件设置下编译文件时的路径。
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
这样的话,指定了编译的文件路径,这样的话,就没有问题了。