я звоню в службу пагинации
Я могу пройтись по всей нумерованной коллекции, используя такой код:
Pageable pageable = PageRequest.of(0,100);
Page<Event> events = eventsService.getEventsPage(pageable);
while(!events.isLast()) {
doStuff(events)
events = eventsService.getEventsPage(events.nextPageable())
}
doStuff(events) // rest of events
есть ли более элегантное решение? Мне нужна нумерация страниц, потому что в противном случае системе не хватит памяти.