当了一段时间cv程序员后自己初始化一波简易项目,结果就遇到到处困扰到自己的mapper配置文件没法与接口绑定的问题,如图:
根据视频的方法是将接口文件和xml分开,xml放在resources的mapper文件夹下,然后在yml配置中配置好路径:
按照以前犯过的错一路排除,xml的namespace对的,单词拼写对的,有一处注释写成了//而不是<!---->是本人傻了
实在没错排除后运行还是一样的问题,在classes中也找得到xml
这就给我整不会了,还好想起可以和接口放在一起,在配置完pom后(下图)
<build>
<resources>
<!--将main目录下的配置文件编译进classes文件 -->
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<!--将resources目录下的配置文件编译进classes文件 -->
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</build>
再次运行,
成功!
虽然问题解决了,但本菜鸡还是没想通另外一个方法为啥绑定不了,在此做下记录