springboot 2.0.3版本中的分页不起作用

时间:2018-08-30 12:00:30

标签: java spring spring-boot spring-security spring-data-jpa

我尝试了多种方法来在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 [应该返回空内容]

1 个答案:

答案 0 :(得分:0)

我正在使用@EnableSpringDataWebSupport

spring.data.web.pageable.default-page-size: 50
spring.data.web.pageable.max-page-size: 500

但这对我不起作用