インターフェース HandlerMethodArgumentResolver
- すべての既知の実装クラス:
AbstractNamedValueMethodArgumentResolver
、DestinationVariableMethodArgumentResolver
、HandlerMethodArgumentResolverComposite
、HeaderMethodArgumentResolver
、HeadersMethodArgumentResolver
、MessageMethodArgumentResolver
、PayloadMethodArgumentResolver
、PrincipalMethodArgumentResolver
public interface HandlerMethodArgumentResolver
メソッドパラメーターを特定の
Message
のコンテキストで引数値に解決するための戦略インターフェース。- 導入:
- 4.0
- 作成者:
- Rossen Stoyanchev
メソッドのサマリー
修飾子と型メソッド説明resolveArgument
(MethodParameter parameter, Message<?> message) メソッドパラメーターを特定のメッセージの引数値に解決します。boolean
supportsParameter
(MethodParameter parameter) 指定されたメソッドパラメーターがこのリゾルバーによってサポートされているかどうか。
メソッドの詳細
supportsParameter
指定されたメソッドパラメーターがこのリゾルバーによってサポートされているかどうか。- パラメーター:
parameter
- チェックするメソッドパラメーター- 戻り値:
- このリゾルバーが提供されたパラメーターをサポートする場合、
true
。それ以外の場合はfalse
resolveArgument
@Nullable ObjectSE resolveArgument(MethodParameter parameter, Message<?> message) throws ExceptionSE メソッドパラメーターを特定のメッセージの引数値に解決します。- パラメーター:
parameter
- 解決するメソッドパラメーター。このパラメーターは、true
を返さなければならないsupportsParameter(org.springframework.core.MethodParameter)
に事前に渡されている必要があります。message
- 現在処理されているメッセージ- 戻り値:
- 解決された引数値、または
null
- 例外:
ExceptionSE
- 引数値の準備でエラーが発生した場合