方法一
1、首先在配置文件config中创建一个配置类
@Configuration
@MapperScan("cn.itcast.mp.mapper")
public class MybatisPlusConfig {
@Bean
public PaginationInterceptor paginationInterceptor(){
return new PaginationInterceptor();
}
}
2、在测试类中就可以使用了
@Test
public void testPage(){
QueryWrapper<User> queryWrapper =new QueryWrapper<>();
queryWrapper.ge("age",20);
int pageIndex = 2;
int size = 3;
Page<User> page =new Page<>(pageIndex,size);
IPage<User> userIPage = userMapper.selectPage(page, queryWrapper);
long pages = userIPage.getPages();
long total = userIPage.getTotal();
System.out.println(pages);
System.out.println(total);
List<User> records = userIPage.getRecords();
System.out.println(records);
}
方法二
将方法一中的第一步注册分类器的bean直接放到项目的启动类中即可使用,但是容易造成启动类臃肿,所以不建议