Spring Data - PageRequest基于单一的页面索引

时间:2018-03-07 05:39:29

标签: spring spring-boot spring-data spring-data-commons

我正在尝试为页面编号配置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 
} 

如果您注意到'number'为0,这意味着它仍然是0。如何将其配置为从1开始?

提前致谢。

我正在使用: SpringBoot:2.0.0,spring-data-commons:2.0.5

0 个答案:

没有答案