前言:今天构建Springboot+Mybatis构建系统时,用的gradle自动化配置,结果发现mapper注入不进去,返回对象为空,百思不得其解。后发现gradle在配置时也要注意将xml文件生成到生成文件中。废话不多说,直接上配置。
gradle配置:
processResources {
from('src/main/java') {
include '**/*'
}
}
maven配置:
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</build>
解决问题:配置Mybatis时,mapper对象注入失败,对象返回为空,生成resource中无xml文件,以此谨记。