在之前的开发学习中,我们用过原始的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);
}
可以看出,确实实现了分页