接口的使用
org.springframework.messaging.handler.invocation.HandlerMethodArgumentResolver
使用HandlerMethodArgumentResolver的程序包 程序包 说明 org.springframework.messaging.handler.annotation.support Support classes for working with annotated message-handling methods.org.springframework.messaging.handler.invocation Common infrastructure for invoking message handler methods.org.springframework.messaging.simp.annotation.support Support classes for handling messages from simple messaging protocols (like STOMP).org.springframework.messaging.simp.config Configuration support for WebSocket messaging using higher level messaging protocols.org.springframework.web.socket.config.annotation Support for annotation-based WebSocket setup in configuration classes.org.springframework.messaging.handler.annotation.support中HandlerMethodArgumentResolver的使用
实现HandlerMethodArgumentResolver的org.springframework.messaging.handler.annotation.support中的类 修饰符和类型 类 说明 class
AbstractNamedValueMethodArgumentResolver
Abstract base class to resolve method arguments from a named value, e.g.class
DestinationVariableMethodArgumentResolver
Resolve for@DestinationVariable
method parameters.class
HeaderMethodArgumentResolver
Resolver for@Header
arguments.class
HeadersMethodArgumentResolver
Argument resolver for headers.class
MessageMethodArgumentResolver
HandlerMethodArgumentResolver
forMessage
method arguments.class
PayloadArgumentResolver
已过时。as of 5.2, in favor ofPayloadMethodArgumentResolver
class
PayloadMethodArgumentResolver
A resolver to extract and convert the payload of a message using aMessageConverter
.返回变量类型为HandlerMethodArgumentResolver的类型的org.springframework.messaging.handler.annotation.support中的方法 修饰符和类型 方法 说明 protected List<HandlerMethodArgumentResolver>
DefaultMessageHandlerMethodFactory. initArgumentResolvers()
类型变量类型为HandlerMethodArgumentResolver的org.springframework.messaging.handler.annotation.support中的方法参数 修饰符和类型 方法 说明 void
DefaultMessageHandlerMethodFactory. setArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)
Configure the complete list of supported argument types effectively overriding the ones configured by default.void
DefaultMessageHandlerMethodFactory. setCustomArgumentResolvers(List<HandlerMethodArgumentResolver> customArgumentResolvers)
Set the list of customHandlerMethodArgumentResolver
s that will be used after resolvers for supported argument type.org.springframework.messaging.handler.invocation中HandlerMethodArgumentResolver的使用
实现HandlerMethodArgumentResolver的org.springframework.messaging.handler.invocation中的类 修饰符和类型 类 说明 class
HandlerMethodArgumentResolverComposite
Resolves method parameters by delegating to a list of registeredHandlerMethodArgumentResolvers
.返回变量类型为HandlerMethodArgumentResolver的类型的org.springframework.messaging.handler.invocation中的方法 修饰符和类型 方法 说明 List<HandlerMethodArgumentResolver>
AbstractMethodMessageHandler. getArgumentResolvers()
Return the complete list of argument resolvers.List<HandlerMethodArgumentResolver>
AbstractMethodMessageHandler. getCustomArgumentResolvers()
Return the configured custom argument resolvers, if any.List<HandlerMethodArgumentResolver>
HandlerMethodArgumentResolverComposite. getResolvers()
Return a read-only list with the contained resolvers, or an empty list.protected abstract List<? extends HandlerMethodArgumentResolver>
AbstractMethodMessageHandler. initArgumentResolvers()
Return the list of argument resolvers to use.参数类型为HandlerMethodArgumentResolver的org.springframework.messaging.handler.invocation中的方法 修饰符和类型 方法 说明 HandlerMethodArgumentResolverComposite
HandlerMethodArgumentResolverComposite. addResolver(HandlerMethodArgumentResolver resolver)
Add the givenHandlerMethodArgumentResolver
.HandlerMethodArgumentResolverComposite
HandlerMethodArgumentResolverComposite. addResolvers(HandlerMethodArgumentResolver... resolvers)
Add the givenHandlerMethodArgumentResolvers
.类型变量类型为HandlerMethodArgumentResolver的org.springframework.messaging.handler.invocation中的方法参数 修饰符和类型 方法 说明 HandlerMethodArgumentResolverComposite
HandlerMethodArgumentResolverComposite. addResolvers(List<? extends HandlerMethodArgumentResolver> resolvers)
Add the givenHandlerMethodArgumentResolvers
.void
AbstractMethodMessageHandler. setArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)
Configure the complete list of supported argument types, effectively overriding the ones configured by default.void
AbstractMethodMessageHandler. setCustomArgumentResolvers(List<HandlerMethodArgumentResolver> customArgumentResolvers)
Sets the list of customHandlerMethodArgumentResolver
s that will be used after resolvers for supported argument type.org.springframework.messaging.simp.annotation.support中HandlerMethodArgumentResolver的使用
实现HandlerMethodArgumentResolver的org.springframework.messaging.simp.annotation.support中的类 修饰符和类型 类 说明 class
PrincipalMethodArgumentResolver
Resolver for arguments of typePrincipal
, includingOptional<Principal>
.返回变量类型为HandlerMethodArgumentResolver的类型的org.springframework.messaging.simp.annotation.support中的方法 修饰符和类型 方法 说明 protected List<HandlerMethodArgumentResolver>
SimpAnnotationMethodMessageHandler. initArgumentResolvers()
org.springframework.messaging.simp.config中HandlerMethodArgumentResolver的使用
类型变量类型为HandlerMethodArgumentResolver的org.springframework.messaging.simp.config中的方法参数 修饰符和类型 方法 说明 protected void
AbstractMessageBrokerConfiguration. addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)
org.springframework.web.socket.config.annotation中HandlerMethodArgumentResolver的使用
类型变量类型为HandlerMethodArgumentResolver的org.springframework.web.socket.config.annotation中的方法参数 修饰符和类型 方法 说明 void
AbstractWebSocketMessageBrokerConfigurer. addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)
已过时。protected void
DelegatingWebSocketMessageBrokerConfiguration. addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)
default void
WebSocketMessageBrokerConfigurer. addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)
Add resolvers to support custom controller method argument types.