在之前的开发学习中,我们用过原始的limit来实现分页,也用过一些第三方工具,如PageHelper。Mybatis-Plus中也实现了分页的插件,并且用起来相当便捷。
实现步骤:配置即可
先看看官网怎么说:
中间的一大段可以删掉,不需要那么多的配置。
/** * 分页 * @return */ @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); }
这样就配置完成了。
测试一下
/** * 测试分页查询 */ @Test public void testPage(){ //第一个参数:当前页 第二个参数:页面大小 Page<User> userPage = new Page<>(1,3); userMapper.selectPage(userPage,null); userPage.getRecords().forEach(System.out::println); }
可以看出,确实实现了分页