分页方式
1、原始的limit分页
2、pageHelper第三方插件
3、MybatisPlus其实也内置了分页插件!
使用MybatisPlus分页插件:
1、配置拦截器组件
//分页插件
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
2、直接使用page对象即可
//分页测试
@Test
public void testLimit(){
//参数一:当前页
//参数二:页面大小
Page<User>page = new Page(0,5);
userMapper.selectPage(page,null);
List<User> users = page.getRecords();
for (User user : users) {
System.out.println(user);
}
System.out.println("总数="+page.getTotal());
System.out.println("页面大小="+page.getSize());
System.out.println("页面总数="+page.getPages());
}