Mybatis 会有一个拦截器,会自动的把 @Mapper 注解的接口生成动态代理类,但是一个dao接口一个dao接口的使用 @Mapper,太麻烦了。
于是 @MapperScan 就应用而生了,它可以配置一个或多个包路径,然后MyBatis会自动扫描这些包路径下的类,然后为它们都生成代理类,例如:@MapperScan({"com.alibaba.springcloud.one","com.alibaba.springcloud.two"})
简单来说相当于@MapperScan可以为包路径下的所有类都加上@Mapper
版权声明:本文为qq_42449963原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。