クラス ProxyingHandlerMethodArgumentResolver
java.lang.ObjectSE
org.springframework.web.method.annotation.ModelAttributeMethodProcessor
org.springframework.data.web.ProxyingHandlerMethodArgumentResolver
- 実装されたすべてのインターフェース:
Aware
、BeanClassLoaderAware
、BeanFactoryAware
、HandlerMethodArgumentResolver
、HandlerMethodReturnValueHandler
public class ProxyingHandlerMethodArgumentResolver
extends ModelAttributeMethodProcessor
implements BeanFactoryAware, BeanClassLoaderAware
HandlerMethodArgumentResolver
は、インターフェースベースのコントローラーメソッドパラメーターのプロキシインスタンスを作成します。- 導入:
- 1.10
- 作成者:
- Oliver Gierke
フィールドのサマリー
クラス org.springframework.web.method.annotation.ModelAttributeMethodProcessor から継承されたフィールド
logger
コンストラクターの概要
コンストラクターコンストラクター説明ProxyingHandlerMethodArgumentResolver
(ObjectFactory<ConversionService> conversionService, boolean annotationNotRequired) 指定されたConversionService
を使用して新しいPageableHandlerMethodArgumentResolver
を作成します。メソッドのサマリー
修飾子と型メソッド説明protected void
bindRequestParameters
(WebDataBinder binder, NativeWebRequest request) protected ObjectSE
createAttribute
(StringSE attributeName, MethodParameter parameter, WebDataBinderFactory binderFactory, NativeWebRequest request) void
setBeanClassLoader
(ClassLoaderSE classLoader) void
setBeanFactory
(BeanFactory beanFactory) boolean
supportsParameter
(MethodParameter parameter) クラス org.springframework.web.method.annotation.ModelAttributeMethodProcessor から継承されたメソッド
constructAttribute, handleReturnValue, isBindExceptionRequired, isBindExceptionRequired, resolveArgument, supportsReturnType, validateIfApplicable
コンストラクターの詳細
ProxyingHandlerMethodArgumentResolver
public ProxyingHandlerMethodArgumentResolver(ObjectFactory<ConversionService> conversionService, boolean annotationNotRequired) 指定されたConversionService
を使用して新しいPageableHandlerMethodArgumentResolver
を作成します。- パラメーター:
conversionService
- null であってはなりません。
メソッドの詳細
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAware
のsetBeanFactory
- 例外:
BeansException
setBeanClassLoader
- 次で指定:
- インターフェース
BeanClassLoaderAware
のsetBeanClassLoader
supportsParameter
- 次で指定:
- インターフェース
HandlerMethodArgumentResolver
のsupportsParameter
- オーバーライド:
- クラス
ModelAttributeMethodProcessor
のsupportsParameter
createAttribute
protected ObjectSE createAttribute(StringSE attributeName, MethodParameter parameter, WebDataBinderFactory binderFactory, NativeWebRequest request) throws ExceptionSE - オーバーライド:
- クラス
ModelAttributeMethodProcessor
のcreateAttribute
- 例外:
ExceptionSE
bindRequestParameters
- オーバーライド:
- クラス
ModelAttributeMethodProcessor
のbindRequestParameters