Отображение потока данных на страницу <T> - PullRequest
0 голосов
/ 22 октября 2018

Уже довольно давно я пытаюсь заставить следовать за работой в моем ресурсе / контроллере:

Иметь поток данных, а затем сопоставить поток данных с ответом страницы

Page<SomeType> controllerMethod() {

    List<SomeType> allItems = someRepository.findAll()
                              .filter(something)
                              .collect(Collectors.toList())

    return allItems.map(...?)
}

Вопрос :

Есть ли какие-нибудь помощники из пружины, которые могут помочь мне добиться этого?

Было бы хорошо, если бы подкачка не выполнялась на уровне БД.

1 Ответ

0 голосов
/ 23 октября 2018

PageImpl имеет конструктор из списка

Page<SomeType> controllerMethod() {

    List<SomeType> allItems = someRepository.findAll()
                              .filter(something)
                              .collect(Collectors.toList())

    return new PageImpl<>(allItems);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...