public class PageableArgumentResolver extends Object implements WebArgumentResolver
Pageable
instances into controller
methods. Request properties to be parsed can be configured. Default configuration uses request properties beginning
with DEFAULT_PREFIX
DEFAULT_SEPARATOR
.UNRESOLVED
Constructor and Description |
---|
PageableArgumentResolver() |
Modifier and Type | Method and Description |
---|---|
Object |
resolveArgument(MethodParameter methodParameter,
NativeWebRequest webRequest) |
void |
setFallbackPagable(Pageable fallbackPagable)
Setter to configure a fallback instance of
Pageable that is being used to back missing parameters. |
void |
setPrefix(String prefix)
Setter to configure the prefix of request parameters to be used to retrieve paging information.
|
void |
setSeparator(String separator)
Setter to configure the separator between prefix and actual property value.
|
public void setFallbackPagable(Pageable fallbackPagable)
Pageable
that is being used to back missing parameters. Defaults
to .fallbackPagable
- the fallbackPagable to setpublic void setPrefix(String prefix)
DEFAULT_PREFIX
.prefix
- the prefix to setpublic void setSeparator(String separator)
DEFAULT_SEPARATOR
.separator
- the separator to setpublic Object resolveArgument(MethodParameter methodParameter, NativeWebRequest webRequest)
resolveArgument
in interface WebArgumentResolver
Copyright © 2012. All Rights Reserved.