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