默认情况下maven工具它针对我们的java目录下的非java文件不会执行编译操作所以就丢失了xml文件。
情况如下所示:
解决办法是:
在pom.xml文件的<build>标签中写上
<build>
<!-- 项目打包时会将java目录中的*.xml文件也进行打包 -->
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
然后将target文件夹删除或者在maven中clean一下将target文件夹删除,然后再编译一下就好了
效果如下图:
然后指定xml的位置和打开log日志
mybatis-plus:
configuration: #sql日志
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
mapper-locations: classpath:com/atguigu/paymentdemo/mapper/xml/*.xml