控制层

1
2
3
4
5
6
7
8
9
10
11
@RequestMapping("/allUser")
public ModelAndView listByPages(@RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum) {
ModelAndView mav = new ModelAndView();
Sort sort = Sort.by(Sort.Direction.ASC, "id");
Pageable pageable = PageRequest.of(pageNum - 1, 4, sort); //页数、每页大小、排序方法
Page<User> users = userService.findAll(pageable);
mav.addObject("allUser", users);
mav.setViewName("allUser");
return mav;

}

业务层

1
2
3
4
@Override
public Page<User> findAll(Pageable pageable) {
return userDao.findAll(pageable);
}