поэтому я пытаюсь реализовать контроллер разбиения на страницы в своем приложении Springboot, я получил эту ошибку (конструктор PageRequest (int, int) не определен) (проблема1) // + (добавить аргумент для соответствия pagerequest (int, int, sort) to исправить проблему, но класс сортировки защищен, поэтому он говорит, что конструктор PageRequest (int, int, Sort) не виден (проблема2)
проблема1 :
@GetMapping("/list")
@ResponseBody
public Page<Posts> Pagination(@RequestParam(defaultValue="0") int page) {
return PostsRepository.findAll(new PageRequest(page,4));
}
проблема2:
@GetMapping("/list")
@ResponseBody
public Page<Posts> Pagination(@RequestParam(defaultValue="0") int page) {
return PostsRepository.findAll(new PageRequest(page,4,null));
}
Просто используйте
Pageable
в качестве параметра контроллера.