spring-data-commons icon indicating copy to clipboard operation
spring-data-commons copied to clipboard

Allow paging to be 1-based [DATACMNS-1668]

Open spring-projects-issues opened this issue 5 years ago • 2 comments

Greg Turnquist opened DATACMNS-1668 and commented

This started as a Spring HATEOAS issue, but it turns out, was actually observed in Spring Data REST. Spring Data REST's paging is based on Commons


Reference URL: https://github.com/spring-projects/spring-hateoas/issues/727

spring-projects-issues avatar Feb 14 '20 18:02 spring-projects-issues

+1 - Java dev here, so I love the idea of 0-based pagination, but it seems to make non-Java-devs' brains hurt. Would be handy to have a toggle somewhere to change this over, ideally something that isn't just a property but something I can control from a spring-boot helper-library level.

rhanton avatar Sep 16 '24 23:09 rhanton

You can use a bean of type PageableHandlerMethodArgumentResolverCustomizer to flip settings on PageableHandlerMethodArgumentResolver using setOneIndexedParameter(…). This setting has been available for over 10 years now.

odrotbohm avatar Sep 17 '24 07:09 odrotbohm