Неверный номер страницы в ответе при использовании Spring Boot с параметрами one-indexed: true - PullRequest
0 голосов
/ 30 сентября 2019

Я использую Page и Pageable в своем веб-приложении Spring Boot - мои контроллеры получают аргумент Pageable и передают его через все приложение в репозитории Mongo для получения Page. Поскольку нумерация страниц моего внешнего интерфейса начинается с 1 (по умолчанию нумерация страниц Spring Boot начинается с 0), я настроил Boot для запуска страниц с 1, установив spring.data.web.pageable.one-indexed-parameters=true в application.properties. Хотя индексы запросов страниц теперь синхронизируются между внешним и внутренним интерфейсом, ответ Spring Boot содержит номер страницы с нулевым индексом. Чтобы прояснить это: вы получите страницу 1, если вы запросите страницу 1, но поле «номер» этой страницы будет иметь значение 0. Есть ли способ обойти эту проблему?

...