Добрый день, у меня почему то не работает пагинация c помощью Page<>.
Класс собирается, приложение запускается , однако в теле ответа не происходит разделение на страницы.
Просто отдаются все результаты. Хотя служебная информация говорит что все нормально, столько то страниц, вы сейчас находитесь на первой странице.
Что я делаю не так?
Пояснение к коду. Через JPA репозитории делаю запрос, к двум базам данных. Далее результататы передаются в промежуточный код, где все собирается в ArrayList. Ответ от этого класса отдается в Page форматер, и возвращается контроллеру.
public Page<RESTanswer> giveall(int startPage, int size) {
PageRequest pagination = PageRequest.of(startPage, size);
var query1 = DAO1.findAllBy();
var query2 = DAO2.findAllBy();
List<RESTQualityTask> RESTList = converterAnswer.REST(query1, query2);
return new PageImpl<>(RESTList, pagination, RESTList.size());
}