Uses of Interface
org.springframework.web.reactive.result.method.HandlerMethodArgumentResolver
Packages that use HandlerMethodArgumentResolver Package Description org.springframework.web.reactive.result.method Infrastructure for handler method processing.org.springframework.web.reactive.result.method.annotation Infrastructure for annotation-based handler method processing.Uses of HandlerMethodArgumentResolver in org.springframework.web.reactive.result.method
Subinterfaces of HandlerMethodArgumentResolver in org.springframework.web.reactive.result.method Modifier and Type Interface Description interfaceSyncHandlerMethodArgumentResolverAn extension ofHandlerMethodArgumentResolverfor implementations that are synchronous in nature and do not block to resolve values.Classes in org.springframework.web.reactive.result.method that implement HandlerMethodArgumentResolver Modifier and Type Class Description classHandlerMethodArgumentResolverSupportBase class forHandlerMethodArgumentResolverimplementations with access to aReactiveAdapterRegistryand methods to check for method parameter support.Methods in org.springframework.web.reactive.result.method that return types with arguments of type HandlerMethodArgumentResolver Modifier and Type Method Description List<HandlerMethodArgumentResolver>InvocableHandlerMethod. getResolvers()Return the configured argument resolvers.Method parameters in org.springframework.web.reactive.result.method with type arguments of type HandlerMethodArgumentResolver Modifier and Type Method Description voidInvocableHandlerMethod. setArgumentResolvers(List<HandlerMethodArgumentResolver> resolvers)Configure the argument resolvers to use to use for resolving method argument values against aServerWebExchange.Uses of HandlerMethodArgumentResolver in org.springframework.web.reactive.result.method.annotation
Classes in org.springframework.web.reactive.result.method.annotation that implement HandlerMethodArgumentResolver Modifier and Type Class Description classAbstractMessageReaderArgumentResolverAbstract base class for argument resolvers that resolve method arguments by reading the request body with anHttpMessageReader.classAbstractNamedValueArgumentResolverAbstract base class for resolving method arguments from a named value.classAbstractNamedValueSyncArgumentResolverAn extension ofAbstractNamedValueArgumentResolverfor named value resolvers that are synchronous and yet non-blocking.classContinuationHandlerMethodArgumentResolverNo-op resolver for method arguments of typeContinuation.classCookieValueMethodArgumentResolverResolve method arguments annotated with@CookieValue.classErrorsMethodArgumentResolverResolveErrorsorBindingResultmethod arguments.classExpressionValueMethodArgumentResolverResolves method arguments annotated with@Value.classHttpEntityMethodArgumentResolverResolves method arguments of typeHttpEntityorRequestEntityby reading the body of the request through a compatibleHttpMessageReader.classMatrixVariableMapMethodArgumentResolverResolves arguments of typeMapannotated with@MatrixVariablewhere the annotation does not specify a name.classMatrixVariableMethodArgumentResolverResolves arguments annotated with@MatrixVariable.classModelAttributeMethodArgumentResolverResolve@ModelAttributeannotated method arguments.classModelMethodArgumentResolverclassPathVariableMapMethodArgumentResolverResolver forMapmethod arguments also annotated with@PathVariablewhere the annotation does not specify a path variable name.classPathVariableMethodArgumentResolverResolves method arguments annotated with @PathVariable.classPrincipalMethodArgumentResolverResolves method argument value of typePrincipal.classRequestAttributeMethodArgumentResolverResolves method arguments annotated with an @RequestAttribute.classRequestBodyMethodArgumentResolverResolves method arguments annotated with@RequestBodyby reading the body of the request through a compatibleHttpMessageReader.classRequestHeaderMapMethodArgumentResolverResolvesMapmethod arguments annotated with@RequestHeader.classRequestHeaderMethodArgumentResolverResolves method arguments annotated with@RequestHeaderexcept forMaparguments.classRequestParamMapMethodArgumentResolverResolver forMapmethod arguments annotated with@RequestParamwhere the annotation does not specify a request parameter name.classRequestParamMethodArgumentResolverResolver for method arguments annotated with @RequestParamfrom URI query string parameters.classRequestPartMethodArgumentResolverResolver for@RequestPartarguments where the named part is decoded much like an@RequestBodyargument but based on the content of an individual part instead.classServerWebExchangeMethodArgumentResolverResolves ServerWebExchange-related method argument values of the following types:ServerWebExchangeServerHttpRequestServerHttpResponseHttpMethodLocaleTimeZoneZoneIdUriBuilderorUriComponentsBuilder-- for building URL's relative to the current requestclassSessionAttributeMethodArgumentResolverResolves method arguments annotated with an @SessionAttribute.classSessionStatusMethodArgumentResolverResolver for aSessionStatusargument obtaining it from theBindingContext.classWebSessionMethodArgumentResolverResolves method argument value of typeWebSession.Methods in org.springframework.web.reactive.result.method.annotation with parameters of type HandlerMethodArgumentResolver Modifier and Type Method Description voidArgumentResolverConfigurer. addCustomResolver(HandlerMethodArgumentResolver... resolver)Configure resolvers for custom controller method arguments.