public class ProxyingHandlerMethodArgumentResolver extends ModelAttributeMethodProcessor implements BeanFactoryAware, ResourceLoaderAware, BeanClassLoaderAware
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 |
setBeanClassLoader(ClassLoader classLoader) |
void |
setBeanFactory(BeanFactory beanFactory) |
void |
setResourceLoader(ResourceLoader resourceLoader)
Deprecated.
rather set the
ClassLoader via setBeanClassLoader(ClassLoader). |
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 BeanFactoryAwareBeansException@Deprecated public void setResourceLoader(ResourceLoader resourceLoader)
ClassLoader via setBeanClassLoader(ClassLoader).setResourceLoader in interface ResourceLoaderAwareResourceLoaderAware.setResourceLoader(org.springframework.core.io.ResourceLoader)public void setBeanClassLoader(ClassLoader classLoader)
setBeanClassLoader in interface BeanClassLoaderAwarepublic 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–2016 Pivotal Software, Inc.. All rights reserved.