网页报错如下:
检查发现target下mapper.xml文件构建失败
发现问题:
先试了一下清除构建,然后重新运行失败
后来发现是因为mapper.xml文件要在resource文件下,不能再main/java文件下,参考文章如下
spring boot | idea Mapper .XML 文件没有构建成功:Invalid bound statement (not found): com.example.xx项目.mapper
解决方法:
所以我们要在pom.xml与properties里添加xml文件的解析路径
properties
此处我添加的是:
mybatis.mapper-locations=classpath:com.zqy.kaoyan.dao/*.xml
pom.xml
添加在java目录下的xml映射路径:
添加映射信息,如果没有这个配置,那么咱们在后台信息中写的mybatis的配置文件xml文件就无法进行匹配会出现方法找不到的问题,因为映射路径没有进行
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
解决成功:
网页显示成功
target中成功加载mapper: