做课设springboot整合mybatis报错,搞了一下午,网上的方法都尝试变了,总结一下:
##1.检查接口名与Mybatis的映射文件名是否一致
##2.检查xm文件所在 package名称是否和 Mapper interface所在的包名
pnapper的 namespace-写的不对!!!注意系修改 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020030119244434.png)##3.Userdaof的方法在 Userdao.xm中没有,然后执行 Userdao的方法会报此错
##4.Userdao:的方法返回值是List,而 select元素没有正确配置 Resultmap,或者只配置 Resulttype!
##5.如果你确认没有以上问题,请任意修改下对应的Xm文件,比如删除一个空行,保存.冋题解决
##6.检查父工程、子工程是否存在多个mybatis依赖,冲突
##7.检查mybatis的配置(我认为在启动类加上@mapperscan注解就不用加这句话了,网上出现这种解决就先加到这里吧)
##8.如果如上办法都解决不了,可以尝试在pom.xml中增加如下配置:
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>