接口的使用
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中的类 修饰符和类型 类 说明 classAbstractNamedValueMethodArgumentResolverAbstract base class to resolve method arguments from a named value, e.g.classDestinationVariableMethodArgumentResolverResolve for@DestinationVariablemethod parameters.classHeaderMethodArgumentResolverResolver for@Headerarguments.classHeadersMethodArgumentResolverArgument resolver for headers.classMessageMethodArgumentResolverHandlerMethodArgumentResolverforMessagemethod arguments.classPayloadArgumentResolver已过时。as of 5.2, in favor ofPayloadMethodArgumentResolverclassPayloadMethodArgumentResolverA 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中的方法参数 修饰符和类型 方法 说明 voidDefaultMessageHandlerMethodFactory. setArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)Configure the complete list of supported argument types effectively overriding the ones configured by default.voidDefaultMessageHandlerMethodFactory. setCustomArgumentResolvers(List<HandlerMethodArgumentResolver> customArgumentResolvers)Set the list of customHandlerMethodArgumentResolvers that will be used after resolvers for supported argument type.org.springframework.messaging.handler.invocation中HandlerMethodArgumentResolver的使用
实现HandlerMethodArgumentResolver的org.springframework.messaging.handler.invocation中的类 修饰符和类型 类 说明 classHandlerMethodArgumentResolverCompositeResolves 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中的方法 修饰符和类型 方法 说明 HandlerMethodArgumentResolverCompositeHandlerMethodArgumentResolverComposite. addResolver(HandlerMethodArgumentResolver resolver)Add the givenHandlerMethodArgumentResolver.HandlerMethodArgumentResolverCompositeHandlerMethodArgumentResolverComposite. addResolvers(HandlerMethodArgumentResolver... resolvers)Add the givenHandlerMethodArgumentResolvers.类型变量类型为HandlerMethodArgumentResolver的org.springframework.messaging.handler.invocation中的方法参数 修饰符和类型 方法 说明 HandlerMethodArgumentResolverCompositeHandlerMethodArgumentResolverComposite. addResolvers(List<? extends HandlerMethodArgumentResolver> resolvers)Add the givenHandlerMethodArgumentResolvers.voidAbstractMethodMessageHandler. setArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)Configure the complete list of supported argument types, effectively overriding the ones configured by default.voidAbstractMethodMessageHandler. setCustomArgumentResolvers(List<HandlerMethodArgumentResolver> customArgumentResolvers)Sets the list of customHandlerMethodArgumentResolvers that will be used after resolvers for supported argument type.org.springframework.messaging.simp.annotation.support中HandlerMethodArgumentResolver的使用
实现HandlerMethodArgumentResolver的org.springframework.messaging.simp.annotation.support中的类 修饰符和类型 类 说明 classPrincipalMethodArgumentResolverResolver 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 voidAbstractMessageBrokerConfiguration. addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)org.springframework.web.socket.config.annotation中HandlerMethodArgumentResolver的使用
类型变量类型为HandlerMethodArgumentResolver的org.springframework.web.socket.config.annotation中的方法参数 修饰符和类型 方法 说明 voidAbstractWebSocketMessageBrokerConfigurer. addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)已过时。protected voidDelegatingWebSocketMessageBrokerConfiguration. addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)default voidWebSocketMessageBrokerConfigurer. addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)Add resolvers to support custom controller method argument types.