接口 HandlerMethodArgumentResolver
- 所有已知实现类:
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
Strategy to resolve the argument value for a method parameter in the context of the current HTTP request.- 从以下版本开始:
- 5.0
- 作者:
- Rossen Stoyanchev
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<Object>
resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange)
Resolve the value for the method parameter.boolean
supportsParameter(MethodParameter parameter)
Whether this resolver supports the given method parameter.
方法详细资料
supportsParameter
boolean supportsParameter(MethodParameter parameter)
Whether this resolver supports the given method parameter.- 参数:
parameter
- the method parameter
resolveArgument
reactor.core.publisher.Mono<Object> resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange)
Resolve the value for the method parameter.- 参数:
parameter
- the method parameterbindingContext
- the binding context to useexchange
- the current exchange- 返回:
Mono
for the argument value, possibly empty