注解之 @MapperScan 和 @Mapper

时间:2020-06-21 21:39:33   收藏:0   阅读:77

@Mapper注解

       为了让别的类能够引用UserMapper,需要在UserMapper类上添加@Mapper注解:

@Mapper
public interface UserMapper {
    public void save(User user); 
}

       这种方式要求每一个mapper类都需要添加注解@Mapper,使用起来比较繁琐,于是 @MapperScan 应用而生。 

@MapperScan注解

       @MapperScan 可以配置一个或多个包路径,指定要扫描的Mapper类的包的路径,自动为它们生成代理类。示例:

@SpringBootApplication
@MapperScan("com.demo.*.mapper")
public class DemoApplication {
  public static void main(String[] args) {
    SpringApplication.run(DemoApplication.class, args);
  }
}

 

       此注解只会扫描包中的接口,不会扫描类。

 对于注解 @MapperScan 和 @Mapper,大家有什么看法?欢迎留言讨论,共同进步,也希望大家多多点赞,祝各位生活愉快。

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!