インターフェース HandlerMethodArgumentResolver
- 既知のすべてのサブインターフェース:
SyncHandlerMethodArgumentResolver
- すべての既知の実装クラス:
AbstractMessageReaderArgumentResolver, AbstractNamedValueArgumentResolver, AbstractNamedValueSyncArgumentResolver, ApiVersionMethodArgumentResolver, 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
方法の概要
修飾子と型メソッド説明resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) メソッドパラメーターの値を解決します。booleansupportsParameter(MethodParameter parameter) このリゾルバーが指定されたメソッドパラメーターをサポートするかどうか。
メソッドの詳細
supportsParameter
このリゾルバーが指定されたメソッドパラメーターをサポートするかどうか。- パラメーター:
parameter- メソッドパラメーター
resolveArgument
Mono<ObjectSE> resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) メソッドパラメーターの値を解決します。- パラメーター:
parameter- メソッドパラメーターbindingContext- 使用するバインディングコンテキストexchange- 現在の交換- 戻り値:
- 引数値の
Mono、おそらく空