类 ServerWebExchangeMethodArgumentResolver
- java.lang.Object
- org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverSupport
- org.springframework.web.reactive.result.method.annotation.ServerWebExchangeMethodArgumentResolver
public class ServerWebExchangeMethodArgumentResolver extends HandlerMethodArgumentResolverSupport implements SyncHandlerMethodArgumentResolver
Resolves ServerWebExchange-related method argument values of the following types:ServerWebExchange
ServerHttpRequest
ServerHttpResponse
HttpMethod
Locale
TimeZone
ZoneId
UriBuilder
orUriComponentsBuilder
-- for building URL's relative to the current request
For the
WebSession
seeWebSessionMethodArgumentResolver
and for thePrincipal
seePrincipalMethodArgumentResolver
.- 从以下版本开始:
- 5.2
- 作者:
- Rossen Stoyanchev
- 另请参阅:
WebSessionMethodArgumentResolver
,PrincipalMethodArgumentResolver
字段概要
从类继承的字段 org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverSupport
logger
构造器概要
构造器 构造器 说明 ServerWebExchangeMethodArgumentResolver(ReactiveAdapterRegistry adapterRegistry)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Object
resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange)
Resolve the value for the method parameter synchronously.boolean
supportsParameter(MethodParameter parameter)
Whether this resolver supports the given method parameter.从类继承的方法 org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverSupport
checkAnnotatedParamNoReactiveWrapper, checkParameterType, checkParameterTypeNoReactiveWrapper, getAdapterRegistry
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver
resolveArgument
构造器详细资料
ServerWebExchangeMethodArgumentResolver
public ServerWebExchangeMethodArgumentResolver(ReactiveAdapterRegistry adapterRegistry)
方法详细资料
supportsParameter
public boolean supportsParameter(MethodParameter parameter)
从接口复制的说明:HandlerMethodArgumentResolver
Whether this resolver supports the given method parameter.- 指定者:
supportsParameter
在接口中HandlerMethodArgumentResolver
- 参数:
parameter
- the method parameter
resolveArgumentValue
public Object resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange)
从接口复制的说明:SyncHandlerMethodArgumentResolver
Resolve the value for the method parameter synchronously.- 指定者:
resolveArgumentValue
在接口中SyncHandlerMethodArgumentResolver
- 参数:
methodParameter
- the method parametercontext
- the binding context to useexchange
- the current exchange- 返回:
- the resolved value, if any