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 interface
SyncHandlerMethodArgumentResolver
An extension ofHandlerMethodArgumentResolver
for 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 class
HandlerMethodArgumentResolverSupport
Base class forHandlerMethodArgumentResolver
implementations with access to aReactiveAdapterRegistry
and 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 void
InvocableHandlerMethod. 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 class
AbstractMessageReaderArgumentResolver
Abstract base class for argument resolvers that resolve method arguments by reading the request body with anHttpMessageReader
.class
AbstractNamedValueArgumentResolver
Abstract base class for resolving method arguments from a named value.class
AbstractNamedValueSyncArgumentResolver
An extension ofAbstractNamedValueArgumentResolver
for named value resolvers that are synchronous and yet non-blocking.class
ContinuationHandlerMethodArgumentResolver
No-op resolver for method arguments of typeContinuation
.class
CookieValueMethodArgumentResolver
Resolve method arguments annotated with@CookieValue
.class
ErrorsMethodArgumentResolver
ResolveErrors
orBindingResult
method arguments.class
ExpressionValueMethodArgumentResolver
Resolves method arguments annotated with@Value
.class
HttpEntityMethodArgumentResolver
Resolves method arguments of typeHttpEntity
orRequestEntity
by reading the body of the request through a compatibleHttpMessageReader
.class
MatrixVariableMapMethodArgumentResolver
Resolves arguments of typeMap
annotated with@MatrixVariable
where the annotation does not specify a name.class
MatrixVariableMethodArgumentResolver
Resolves arguments annotated with@MatrixVariable
.class
ModelAttributeMethodArgumentResolver
Resolve@ModelAttribute
annotated method arguments.class
ModelMethodArgumentResolver
class
PathVariableMapMethodArgumentResolver
Resolver forMap
method arguments also annotated with@PathVariable
where the annotation does not specify a path variable name.class
PathVariableMethodArgumentResolver
Resolves method arguments annotated with @PathVariable
.class
PrincipalMethodArgumentResolver
Resolves method argument value of typePrincipal
.class
RequestAttributeMethodArgumentResolver
Resolves method arguments annotated with an @RequestAttribute
.class
RequestBodyMethodArgumentResolver
Resolves method arguments annotated with@RequestBody
by reading the body of the request through a compatibleHttpMessageReader
.class
RequestHeaderMapMethodArgumentResolver
ResolvesMap
method arguments annotated with@RequestHeader
.class
RequestHeaderMethodArgumentResolver
Resolves method arguments annotated with@RequestHeader
except forMap
arguments.class
RequestParamMapMethodArgumentResolver
Resolver forMap
method arguments annotated with@RequestParam
where the annotation does not specify a request parameter name.class
RequestParamMethodArgumentResolver
Resolver for method arguments annotated with @RequestParam
from URI query string parameters.class
RequestPartMethodArgumentResolver
Resolver for@RequestPart
arguments where the named part is decoded much like an@RequestBody
argument but based on the content of an individual part instead.class
ServerWebExchangeMethodArgumentResolver
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 requestclass
SessionAttributeMethodArgumentResolver
Resolves method arguments annotated with an @SessionAttribute
.class
SessionStatusMethodArgumentResolver
Resolver for aSessionStatus
argument obtaining it from theBindingContext
.class
WebSessionMethodArgumentResolver
Resolves method argument value of typeWebSession
.Methods in org.springframework.web.reactive.result.method.annotation with parameters of type HandlerMethodArgumentResolver Modifier and Type Method Description void
ArgumentResolverConfigurer. addCustomResolver(HandlerMethodArgumentResolver... resolver)
Configure resolvers for custom controller method arguments.