问题由来,项目中mapper文件与xml映射文件在同一文件夹下却总是加载不到xml
yml文件中配置
mybatis: mapperLocations: classpath*:trade/mapper/*.xml typeAliasesPackage: trade.model
启动了配置
@MapperScan("trade.mapper") @SpringBootApplication public class ServiceMemberApplication { public static void main( String[] args ){ SpringApplication.run(ServiceMemberApplication.class, args); } }
都没问题却总是加载不到,百度查阅资料后发现
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> <!--修改pom文件中加上此resources即可解决--> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> </resources> </build>