目录
问题分析:
解决方案:
问题分析:
dao层编译后只有class文件,没有mapper.xml,因为maven工程在默认情况下src/main/java目录下的所有资源文件是不发布到target目录下的
解决方案:
第一步、在项目的pom中配置如下节点
<!-- 项目打包时会将java目录中的*.xml文件也进行打包 --><build><resources><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes><filtering>false</filtering></resource></resources></build>
第二步:重新打包项目会发现target目录下出现了xml文件夹
第三步、在Spring Boot配置文件中添加配置
#配置mapper xml文件的路径 mapper-locations: classpath:com/lyf/eduservice/mapper/xml/*.xml