インターフェース HandlerMethodArgumentResolver

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

public interface HandlerMethodArgumentResolver
現在の HTTP リクエストのコンテキストでメソッドパラメーターの引数値を解決する戦略。
導入:
5.0
作成者:
Rossen Stoyanchev
  • メソッドの詳細

    • supportsParameter

      boolean supportsParameter(MethodParameter parameter)
      このリゾルバーが指定されたメソッドパラメーターをサポートするかどうか。
      パラメーター:
      parameter - メソッドパラメーター
    • resolveArgument

      reactor.core.publisher.Mono<ObjectSE> resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange)
      メソッドパラメーターの値を解決します。
      パラメーター:
      parameter - メソッドパラメーター
      bindingContext - 使用するバインディングコンテキスト
      exchange - 現在の交換
      戻り値:
      引数値の Mono、おそらく空