Spring Data - PageRequest на основе одного индекса страницы
Я пытаюсь настроить Pageable и PageRequest для номера страницы, начиная с 1, а не 0. Используя приведенный ниже код, Pageable успешно настроен:
@Configuration
@EnableSpringDataWebSupport
public class JPAConfiguration {
@Bean
Pageable HandlerMethodArgumentResolverCustomizer pageCustomizer(){
returns -> p.setOneIndexedParameters(true);
}
}
А теперь, если я вызову конечную точку, используя:
/ MyEndpoint? Страница =1& размер =2
Я получаю записи первой страницы, что означает, что размер страницы на основе 1 работает. Тем не менее, ответ содержит ниже информацию, связанную с нумерацией страниц:
"totalElements": 9,
"last": false,
"totalPages": 5,
"size": 2,
"number": 0,
"numberOfElements": 2,
"first": true,
"sort": {
"sorted": true,
"unsorted": false
}
Если вы заметили, что "число" равно 0, это означает, что оно все еще основано на 0. Как я могу настроить его на 1?
Заранее спасибо.
Я использую: SpringBoot:2.0.0, spring-data-commons:2.0.5