当前位置: 首页> 游戏> 攻略 > @Mapper 和 @MapperScan

@Mapper 和 @MapperScan

时间:2025/8/23 11:04:12来源:https://blog.csdn.net/m0_73292466/article/details/142283118 浏览次数:0次

今天在学习项目的时候,遇到一个小问题,先记录下来。
@Mapper 和 @MapperScan 的效果是一样的

  • @Mapper 加到对应的接口上
  • @MapperScan 则通常在一个单独的配置类中,在这个类中使用@MapperScan声明要扫描的 mapper 接口。
  • 也就是说,这两个效果是等价的,@MapperScan 的范围更大

注意这里,在使用了 @MapperScan 之后,@Mapper 注解就会失效,相当于没有加,如果在 @MapperScan 扫描路径之外的地方 使用了@Mapper ,这个@Mapper也会失效
如图:在这里插入图片描述
启动之后,显示这个错误
在这里插入图片描述
这就是使用了 @MapperScan之后,相当于所有的 @Mapper 注解就失效了,而 mapper2 这个包,不在扫描路径里,所以就会报错

关键字:@Mapper 和 @MapperScan

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: