为什么Mybatis Plus分页配置类也要写@MapperScan?

博客介绍了MyBatis-Plus分页配置类中使用@MapperScan注解或@Configuration标记的作用,可让Spring容器扫描并注册配置类及MyBatis的Mapper接口。MyBatis-Plus是MyBatis增强工具,使用其分页功能需创建配置类并添加@MapperScan注解,以实现自动装配和使用分页查询方法。

Mybatis  Plus的分页配置类中使用了@MapperScan注解或者使用了@Configuration标记为配置类,目的是让Spring容器能够扫描到该配置类,并将它注册到容器中。同时,@MapperScan注解也可以让Spring容器扫描到Mybatis的Mapper接口,从而在运行时能够将Mapper接口实现类注入到容器中,提供给应用程序使用。

这样做的好处是可以方便地使用Mybatis  Plus提供的分页插件和其他功能,同时也能使用Mybatis的原生功能,充分利用现有的技术栈。因此,Mybatis  Plus的分页配置类也需要写@MapperScan注解或者@Configuration标记为配置类,以确保它能够被Spring容器扫描到并注册到容器中。

MyBatis-Plus是基于MyBatis的增强工具,在MyBatis基础上提供了很多实用的功能,例如分页查询。在使用MyBatis-Plus的分页功能时,我们需要创建分页查询配置类来配置分页插件,其中需要添加@MapperScan注解来扫描Mapper接口,使其能够被自动装配到Spring容器中。这样才能在Mapper接口中使用MyBatis-Plus提供的分页查询方法。因此,即使我们在其他地方已经配置了@MapperScan注解,使用MyBatis-Plus的分页功能时仍然需要添加@MapperScan注解来扫描Mapper接口。

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值