インターフェース HandlerMethodArgumentResolver

すべての既知のサブインターフェース:
SyncHandlerMethodArgumentResolver
すべての既知の実装クラス:
AbstractNamedValueMethodArgumentResolverContinuationHandlerMethodArgumentResolverDestinationVariableMethodArgumentResolverHandlerMethodArgumentResolverCompositeHeaderMethodArgumentResolverHeadersMethodArgumentResolverPayloadMethodArgumentResolverRSocketRequesterMethodArgumentResolver

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

    • supportsParameter

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

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