インターフェース HandlerMethodArgumentResolver
- すべての既知のサブインターフェース:
SyncHandlerMethodArgumentResolver
- すべての既知の実装クラス:
AbstractMessageReaderArgumentResolver、AbstractNamedValueArgumentResolver、AbstractNamedValueSyncArgumentResolver、ContinuationHandlerMethodArgumentResolver、CookieValueMethodArgumentResolver、ErrorsMethodArgumentResolver、ExpressionValueMethodArgumentResolver、HandlerMethodArgumentResolverSupport、HttpEntityMethodArgumentResolver、MatrixVariableMapMethodArgumentResolver、MatrixVariableMethodArgumentResolver、ModelAttributeMethodArgumentResolver、ModelMethodArgumentResolver、PathVariableMapMethodArgumentResolver、PathVariableMethodArgumentResolver、PrincipalMethodArgumentResolver、RequestAttributeMethodArgumentResolver、RequestBodyMethodArgumentResolver、RequestHeaderMapMethodArgumentResolver、RequestHeaderMethodArgumentResolver、RequestParamMapMethodArgumentResolver、RequestParamMethodArgumentResolver、RequestPartMethodArgumentResolver、ServerWebExchangeMethodArgumentResolver、SessionAttributeMethodArgumentResolver、SessionStatusMethodArgumentResolver、WebSessionMethodArgumentResolver
public interface HandlerMethodArgumentResolver
現在の HTTP リクエストのコンテキストでメソッドパラメーターの引数値を解決する戦略。
- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev
メソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<ObjectSE>resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) メソッドパラメーターの値を解決します。booleansupportsParameter(MethodParameter parameter) このリゾルバーが指定されたメソッドパラメーターをサポートするかどうか。
メソッドの詳細
supportsParameter
このリゾルバーが指定されたメソッドパラメーターをサポートするかどうか。- パラメーター:
parameter- メソッドパラメーター
resolveArgument
reactor.core.publisher.Mono<ObjectSE> resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) メソッドパラメーターの値を解決します。- パラメーター:
parameter- メソッドパラメーターbindingContext- 使用するバインディングコンテキストexchange- 現在の交換- 戻り値:
- 引数値の
Mono、おそらく空