インターフェース HandlerMethodArgumentResolver

既知のすべてのサブインターフェース:
SyncHandlerMethodArgumentResolver
すべての既知の実装クラス:
AbstractNamedValueMethodArgumentResolver, ContinuationHandlerMethodArgumentResolver, DestinationVariableMethodArgumentResolver, HandlerMethodArgumentResolverComposite, HeaderMethodArgumentResolver, HeadersMethodArgumentResolver, PayloadMethodArgumentResolver, RSocketRequesterMethodArgumentResolver

public interface HandlerMethodArgumentResolver
メソッドパラメーターを特定の Message のコンテキストで引数値に解決するための戦略インターフェース。
導入:
5.2
作成者:
Rossen Stoyanchev
  • メソッドの詳細

    • supportsParameter

      boolean supportsParameter(MethodParameter parameter)
      指定されたメソッドパラメーターがこのリゾルバーによってサポートされているかどうか。
      パラメーター:
      parameter - チェックするメソッドパラメーター
      戻り値:
      このリゾルバーが提供されたパラメーターをサポートする場合、true。それ以外の場合は false 
    • resolveArgument

      Mono<ObjectSE> resolveArgument(MethodParameter parameter, Message<?> message)
      メソッドパラメーターを特定のメッセージの引数値に解決します。
      パラメーター:
      parameter - 解決するメソッドパラメーター。このパラメーターは、true を返さなければならない supportsParameter(org.springframework.core.MethodParameter) に事前に渡されている必要があります。
      message - 現在処理されているメッセージ
      戻り値:
      引数値の Mono、おそらく空