public class ProxyingHandlerMethodArgumentResolver extends ModelAttributeMethodProcessor implements BeanFactoryAware, ResourceLoaderAware
HandlerMethodArgumentResolver to create Proxy instances for interface based controller method parameters.logger| Constructor and Description |
|---|
ProxyingHandlerMethodArgumentResolver(ConversionService conversionService)
Creates a new
PageableHandlerMethodArgumentResolver using the given ConversionService. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bindRequestParameters(WebDataBinder binder,
NativeWebRequest request) |
protected Object |
createAttribute(String attributeName,
MethodParameter parameter,
WebDataBinderFactory binderFactory,
NativeWebRequest request) |
void |
setBeanFactory(BeanFactory beanFactory) |
void |
setResourceLoader(ResourceLoader resourceLoader) |
boolean |
supportsParameter(MethodParameter parameter) |
handleReturnValue, isBindExceptionRequired, resolveArgument, supportsReturnType, validateIfApplicablepublic ProxyingHandlerMethodArgumentResolver(ConversionService conversionService)
PageableHandlerMethodArgumentResolver using the given ConversionService.conversionService - must not be null.public void setBeanFactory(BeanFactory beanFactory) throws BeansException
setBeanFactory in interface BeanFactoryAwareBeansExceptionpublic void setResourceLoader(ResourceLoader resourceLoader)
setResourceLoader in interface ResourceLoaderAwarepublic boolean supportsParameter(MethodParameter parameter)
supportsParameter in interface HandlerMethodArgumentResolversupportsParameter in class ModelAttributeMethodProcessorprotected Object createAttribute(String attributeName, MethodParameter parameter, WebDataBinderFactory binderFactory, NativeWebRequest request) throws Exception
createAttribute in class ModelAttributeMethodProcessorExceptionprotected void bindRequestParameters(WebDataBinder binder, NativeWebRequest request)
bindRequestParameters in class ModelAttributeMethodProcessorCopyright © 2011-2015–2015 Pivotal Software, Inc.. All rights reserved.