如何设置Spring Boot扫描mapper文件

莫道桑榆晚,为霞尚满天。这篇文章主要讲述如何设置Spring Boot扫描mapper文件相关的知识,希望能为你提供帮助。
一、扫描mapper接口文件:
1、推荐:
在Application.java启动文件中,加注解:
@MapperScan("com.xxx.mapper")
2、
@Mapper
因为我的mapper是一个模块,portal一个模块.
mapper在com.xxx.mapper下
portal的groupid是com.xxx,这样可以@Mapper直接扫描到.
但是
mybatis-generator生成的mapper并没有@mapper,即使折腾出来了,虽然对运行效率不会有什么影响,启动就会变慢,浪费时间,所以不推荐。

  二、扫描mapper.xml文件
1、在application.properties配置:mybatis.mapper-locations: classpath:mappers/*.xml
2、
< !-- 配置扫描包,加载mapper代理对象 -->
< bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
< property name="basePackage" value="https://www.songbingjia.com/android/com.xxx.mapper"> < /property>
< /bean>
 
【如何设置Spring Boot扫描mapper文件】@SpringBootApplication
@ImportResource(locations = "classpath:spring-dao.xml")
public class PortalApplication {
 
public static void main(String[] args) {
SpringApplication.run(PortalApplication.class, args);
}
}
 














    推荐阅读