问题描述
项目中遇到的问题:
spring boot扫描不到xml或者yml
原因分析:
class未编译
启动时未将xml以及yml编译,提示缺少文件或文件不生效以致启动报错
解决方案:
pom文件中添加打包编译
<build>
<resources>
<!--检测mapper+xml,本项目数据访问层的SQL xml文件放在Java包中,而非resources下-->
<resource>
<directory>src/main/java/</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<!--检测resources目录下的yml文件以及xml文件-->
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<!-- 配置一下yml文件 -->
<include>**/*.yml</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>