首先配置分页插件
/**
* 分页插件
*/
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
编写分页方法
//分页查询讲师的方法
@ApiOperation(value = "分页查询讲师的方法")
@GetMapping("pageTeacher/{current}/{limit}")
public R pageListTeacher(@PathVariable long current,
@PathVariable long limit){
//创建page对象
Page<EduTeacher> teacherPage = new Page<>(current,limit);
teacherService.page(teacherPage, null);
long total = teacherPage.getTotal();//总记录数
List<EduTeacher> records = teacherPage.getRecords();//数据list集合
/* 另外一种写法
Map map = new HashMap<>();
map.put("total",total );
map.put("Records", records);
return R.ok().data("map",map);*/
return R.ok().data("total",total).data("records",records);
}
如果在其他包中使用需要添加依赖