@DDwrt100

Spring не работает пагинация с помощью Page?

Добрый день, у меня почему то не работает пагинация 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());

    }
  • Вопрос задан
  • 365 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы