Example usage for org.springframework.data.web HateoasPageableHandlerMethodArgumentResolver setFallbackPageable

List of usage examples for org.springframework.data.web HateoasPageableHandlerMethodArgumentResolver setFallbackPageable

Introduction

In this page you can find the example usage for org.springframework.data.web HateoasPageableHandlerMethodArgumentResolver setFallbackPageable.

Prototype

public void setFallbackPageable(Pageable fallbackPageable) 

Source Link

Document

Configures the Pageable to be used as fallback in case no PageableDefault or PageableDefault (the latter only supported in legacy mode) can be found at the method parameter to be resolved.

Usage

From source file:org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration.java

@Bean
@Override// w ww.  jav a 2s.  co m
public HateoasPageableHandlerMethodArgumentResolver pageableResolver() {

    HateoasPageableHandlerMethodArgumentResolver resolver = super.pageableResolver();
    resolver.setPageParameterName(config().getPageParamName());
    resolver.setSizeParameterName(config().getLimitParamName());
    resolver.setFallbackPageable(new PageRequest(0, config().getDefaultPageSize()));
    resolver.setMaxPageSize(config().getMaxPageSize());

    return resolver;
}