インターフェース HandlerMethodArgumentResolver
- すべての既知の実装クラス:
- AbstractCookieValueMethodArgumentResolver、- AbstractMessageConverterMethodArgumentResolver、- AbstractMessageConverterMethodProcessor、- AbstractNamedValueMethodArgumentResolver、- AbstractWebArgumentResolverAdapter、- ContinuationHandlerMethodArgumentResolver、- ErrorsMethodArgumentResolver、- ExpressionValueMethodArgumentResolver、- HandlerMethodArgumentResolverComposite、- HttpEntityMethodProcessor、- MapMethodProcessor、- MatrixVariableMapMethodArgumentResolver、- MatrixVariableMethodArgumentResolver、- ModelAttributeMethodProcessor、- ModelMethodProcessor、- PathVariableMapMethodArgumentResolver、- PathVariableMethodArgumentResolver、- PrincipalMethodArgumentResolver、- RedirectAttributesMethodArgumentResolver、- RequestAttributeMethodArgumentResolver、- RequestHeaderMapMethodArgumentResolver、- RequestHeaderMethodArgumentResolver、- RequestParamMapMethodArgumentResolver、- RequestParamMethodArgumentResolver、- RequestPartMethodArgumentResolver、- RequestResponseBodyMethodProcessor、- ServletCookieValueMethodArgumentResolver、- ServletModelAttributeMethodProcessor、- ServletRequestMethodArgumentResolver、- ServletResponseMethodArgumentResolver、- ServletWebArgumentResolverAdapter、- SessionAttributeMethodArgumentResolver、- SessionStatusMethodArgumentResolver、- UriComponentsBuilderMethodArgumentResolver
public interface HandlerMethodArgumentResolver
 指定されたリクエストのコンテキストでメソッドパラメーターを引数値に解決するための戦略インターフェース。
- 導入:
- 3.1
- 作成者:
- Arjen Poutsma
- 関連事項:
- メソッドのサマリー修飾子と型メソッド説明- resolveArgument- (MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) メソッドパラメーターを解決して、指定されたリクエストの引数値にします。- boolean- supportsParameter- (MethodParameter parameter) 指定されたメソッドパラメーターがこのリゾルバーによってサポートされているかどうか。
- メソッドの詳細- supportsParameter指定されたメソッドパラメーターがこのリゾルバーによってサポートされているかどうか。- パラメーター:
- parameter- チェックするメソッドパラメーター
- 戻り値:
-  このリゾルバーが提供されたパラメーターをサポートする場合、true。それ以外の場合はfalse
 
- resolveArgument@Nullable ObjectSE resolveArgument- (MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) throws ExceptionSE メソッドパラメーターを解決して、指定されたリクエストの引数値にします。- ModelAndViewContainerは、リクエストのモデルへのアクセスを提供します。- WebDataBinderFactoryは、データバインディングや型変換の目的で必要な場合に- WebDataBinderインスタンスを作成する方法を提供します。- パラメーター:
- parameter- 解決するメソッドパラメーター。このパラメーターは、- trueを返さなければならない- supportsParameter(org.springframework.core.MethodParameter)に事前に渡されている必要があります。
- mavContainer- 現在のリクエストの ModelAndViewContainer
- webRequest- 現在のリクエスト
- binderFactory-- WebDataBinderインスタンスを作成するためのファクトリ
- 戻り値:
-  解決された引数値、または解決できない場合は null
- 例外:
- ExceptionSE- 引数値の準備でエラーが発生した場合