MybatisPlus的IPage失效问题
- 先看问题
@RequestMapping(value = "/getUsers", method = RequestMethod.GET)
public IPage<User> getUsers(@RequestParam(value = "pageIndex", defaultValue = "1")int pageIndex,
@RequestParam(value = "pageSize", defaultValue = "5")int pageSize){
Map<String,Object> data=new HashMap<>();
Page<User> page = new Page<>(pageIndex, pageSize);
IPage<User> pa = userService.page(page);
data.put("page",pa);
return pa;
}
下面是我Postman测试的结果和后台输出的sql(更本没有达到分页的效果)
- 解决方法 :建立一个分页器的bean配置(我是加了这个就可以了)
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
- 下面是加了分页器的bean配置后打印出来的sql