引言
实现
在controller中实现我们的分页方法如下:
/**
* 实现分页列表
* @return
*/
@ResponseBody
@GetMapping("/course/list")
public Object list(@RequestParam(name = "pageNum", defaultValue = "0") int pageNum,
@RequestParam(name = "pageSize", defaultValue = "2") int pageSize,
@RequestParam(name = "sort", defaultValue = "courseId", required = false) String sort) {
PageRequest of = PageRequest.of(pageNum, pageSize, Sort.Direction.DESC, sort);
Page<VipCourse> list = courseRepository.findAll(of);
return list;
}
注意:这里排序字段名是实体类中的相应属性名,而不是表中的字段名!!
请求回来的数据如下: