项目场景:
在学习Spring-Mybatis整合时出现的一个bug
问题描述
org.apache.ibatis.logging.commons.JakartaCommonsLoggingImpl warn
警告: Property ‘mapperLocations’ was specified but matching resources are not found.
原因分析:
提示找不到mapper.UserMapper
检查target目录后发现没有生成mapper.xml文件,原因是没有在pom.xml文件中配置resources,引起的资源导出失败的问题
解决方案:
在pom.xml文件中配置resources
<!--在bulid中配置resources,来防止我们资源导出失败的问题-->
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>