Получить каждую страницу объекта Page - Spring - PullRequest
0 голосов
/ 06 июля 2018

Мне нужно прокрутить страницы объекта моей страницы и сделать эту страницу в списке, проблема в том, что я не могу перебрать свой объект страницы, это метод возврата:

return new PageImpl(myList, pageable,count);

И вот как я пытаюсь им манипулировать:

 Page page = StuffManager.getAllthings(con,PageRequest.of(4, 260));

   while (page.hasPrevious()){
      List<ThingsDto> pagedThings= page.getContent();

Как перейти на предыдущую страницу?

1 Ответ

0 голосов
/ 06 июля 2018

Вы должны иметь возможность использовать Page#previousPageable в своем цикле while.

while(pageData.hasPrevious() && !pageData.isFirst()){
     pageData = myRepo.findAll(pageData.previousPageable());
     List<ThingsDto> pagedThings = pageData.getContent();
     ...
}
...