今天手动创建了一个springboot项目,整合mybati好运行报错,如下图
然后就开始了百度,总结基本都差不多,我也列出来一下:
照着对照之后,问题依旧存在。然后我就挺不服气的看了俩小时,还是看不出有任何问题!
这个问题的根源其实是在mapper配置文件与dao接口做映射绑定时候出现的问题,它所指的意识就是,接口与响应的xml找不到,或者是匹配不到。
但是我的配置都符合要求,最后才想到看看编译后的classes文件夹,发现不存在mapper.xml文件
解决方式: 在pom.xml下加个配置:
也就是说保证 编译的时候会找到src/main/java文件夹下的xml文件
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>