我尝试了多种方法来在Spring Boot中编辑默认分页值,以索引1开始不为零
我的应用程序包含spring-security-oauth2,spring-data依赖项
1-这种方式不起作用
::
2- 在application.yml中添加此属性无效
@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);
}
}
我只需要从page = 1开始分页
喜欢此网址http://localhost:8080/api/v1/articles/page?page=1 [应该返回第一页]
没什么 http://localhost:8080/api/v1/articles/page?page=0 [应该返回空内容]
答案 0 :(得分:0)
我正在使用@EnableSpringDataWebSupport
spring.data.web.pageable.default-page-size: 50
spring.data.web.pageable.max-page-size: 500
但这对我不起作用