Resolving Sort and Pageable Arguments
By using an argument resolvers pagination data can be generated from a request:
@GetMapping(produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public final Iterable<ModelObject>
getObjects(final Pageable page) {
return getBusinessService().getObjects(page);
}
XML Configuration
First define the resolvers:
<bean id="sortResolver" class="resolver.sort.class=org.springframework.data.web.SortHandlerMethodArgumentResolver" />
<bean id="pagingResolver" class="resolver.pageable.class=org.springframework.data.web.PageableHandlerMethodArgumentResolver">
<constructor-arg ref="sortResolver" />
</bean>
Then register them:
<mvc:annotation-driven>
<mvc:argument-resolvers>
<ref bean="sortResolver" />
<ref bean="pagingResolver" />
</mvc:argument-resolvers>
</mvc:annotation-driven>
Last updated
Was this helpful?