接口的使用
org.springframework.messaging.handler.invocation.reactive.HandlerMethodArgumentResolver
使用HandlerMethodArgumentResolver的程序包 程序包 说明 org.springframework.messaging.handler.annotation.reactive Support classes for working with annotated message-handling methods with non-blocking, reactive contracts.org.springframework.messaging.handler.invocation.reactive Common infrastructure for invoking message handler methods with non-blocking, and reactive contracts.org.springframework.messaging.rsocket.annotation.support Support classes for working with annotated RSocket stream handling methods.org.springframework.messaging.handler.annotation.reactive中HandlerMethodArgumentResolver的使用
实现HandlerMethodArgumentResolver的org.springframework.messaging.handler.annotation.reactive中的类 修饰符和类型 类 说明 class
AbstractNamedValueMethodArgumentResolver
Abstract base class to resolve method arguments from a named value, e.g.class
ContinuationHandlerMethodArgumentResolver
No-op resolver for method arguments of typeContinuation
.class
DestinationVariableMethodArgumentResolver
Resolve for@DestinationVariable
method parameters.class
HeaderMethodArgumentResolver
Resolver for@Header
arguments.class
HeadersMethodArgumentResolver
Argument resolver for headers.class
PayloadMethodArgumentResolver
A resolver to extract and decode the payload of a message using aDecoder
, where the payload is expected to be aPublisher
ofDataBuffer
.返回变量类型为HandlerMethodArgumentResolver的类型的org.springframework.messaging.handler.annotation.reactive中的方法 修饰符和类型 方法 说明 protected List<? extends HandlerMethodArgumentResolver>
MessageMappingMessageHandler. initArgumentResolvers()
org.springframework.messaging.handler.invocation.reactive中HandlerMethodArgumentResolver的使用
org.springframework.messaging.handler.invocation.reactive中HandlerMethodArgumentResolver的子接口 修饰符和类型 接口 说明 interface
SyncHandlerMethodArgumentResolver
An extension ofHandlerMethodArgumentResolver
for implementations that are synchronous in nature and do not block to resolve values.实现HandlerMethodArgumentResolver的org.springframework.messaging.handler.invocation.reactive中的类 修饰符和类型 类 说明 class
HandlerMethodArgumentResolverComposite
Resolves method parameters by delegating to a list of registeredHandlerMethodArgumentResolvers
.返回HandlerMethodArgumentResolver的org.springframework.messaging.handler.invocation.reactive中的方法 修饰符和类型 方法 说明 HandlerMethodArgumentResolver
HandlerMethodArgumentResolverComposite. getArgumentResolver(MethodParameter parameter)
Find a registeredHandlerMethodArgumentResolver
that supports the given method parameter.返回变量类型为HandlerMethodArgumentResolver的类型的org.springframework.messaging.handler.invocation.reactive中的方法 修饰符和类型 方法 说明 List<HandlerMethodArgumentResolver>
ArgumentResolverConfigurer. getCustomResolvers()
List<HandlerMethodArgumentResolver>
HandlerMethodArgumentResolverComposite. getResolvers()
Return a read-only list with the contained resolvers, or an empty list.List<HandlerMethodArgumentResolver>
InvocableHandlerMethod. getResolvers()
Return the configured argument resolvers.protected abstract List<? extends HandlerMethodArgumentResolver>
AbstractMethodMessageHandler. initArgumentResolvers()
Return the list of argument resolvers to use.参数类型为HandlerMethodArgumentResolver的org.springframework.messaging.handler.invocation.reactive中的方法 修饰符和类型 方法 说明 void
ArgumentResolverConfigurer. addCustomResolver(HandlerMethodArgumentResolver... resolver)
Configure resolvers for custom handler method arguments.HandlerMethodArgumentResolverComposite
HandlerMethodArgumentResolverComposite. addResolver(HandlerMethodArgumentResolver resolver)
Add the givenHandlerMethodArgumentResolver
.HandlerMethodArgumentResolverComposite
HandlerMethodArgumentResolverComposite. addResolvers(HandlerMethodArgumentResolver... resolvers)
Add the givenHandlerMethodArgumentResolvers
.类型变量类型为HandlerMethodArgumentResolver的org.springframework.messaging.handler.invocation.reactive中的方法参数 修饰符和类型 方法 说明 HandlerMethodArgumentResolverComposite
HandlerMethodArgumentResolverComposite. addResolvers(List<? extends HandlerMethodArgumentResolver> resolvers)
Add the givenHandlerMethodArgumentResolvers
.void
InvocableHandlerMethod. setArgumentResolvers(List<HandlerMethodArgumentResolver> resolvers)
Configure the argument resolvers to use to use for resolving method argument values against aServerWebExchange
.org.springframework.messaging.rsocket.annotation.support中HandlerMethodArgumentResolver的使用
实现HandlerMethodArgumentResolver的org.springframework.messaging.rsocket.annotation.support中的类 修饰符和类型 类 说明 class
RSocketRequesterMethodArgumentResolver
Resolves arguments of typeRSocket
that can be used for making requests to the remote peer.