Я пробовал много способов отредактировать значение нумерации страниц по умолчанию при весенней загрузке, чтобы начать с индекса 1, а не с нуля
Мое приложение содержит spring-security-oauth2, зависимости данных Spring
1 - Этот способ не сработал
@Configuration
public class WebConfig extends WebMvcConfigurerAdapter {
@Override
public void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) {
PageableHandlerMethodArgumentResolver resolver = new PageableHandlerMethodArgumentResolver();
resolver.setOneIndexedParameters(true);
resolver.setFallbackPageable(new PageRequest(1, 20));
argumentResolvers.add(resolver);
super.addArgumentResolvers(argumentResolvers);
}
}
2- добавление этого свойства в application.yml не работает
spring.data.web.pageable.one-indexed-parameters=true
мне просто нужно начать нумерацию страниц со страницы = 1
нравится этот URL http://localhost:8080/api/v1/articles/page?page=1 [должна вернуться на первую страницу]
НЕ ТО http://localhost:8080/api/v1/articles/page?page=0 [должен возвращать пустое содержимое]