Uses of Interface
org.springframework.web.reactive.result.method.HandlerMethodArgumentResolver
Package
Description
Infrastructure for handler method processing.
Infrastructure for annotation-based handler method processing.
-
Uses of HandlerMethodArgumentResolver in org.springframework.web.reactive.result.method
Modifier and TypeInterfaceDescriptioninterface
An extension ofHandlerMethodArgumentResolver
for implementations that are synchronous in nature and do not block to resolve values.Modifier and TypeClassDescriptionclass
Base class forHandlerMethodArgumentResolver
implementations with access to aReactiveAdapterRegistry
and methods to check for method parameter support.Modifier and TypeMethodDescriptionInvocableHandlerMethod.getResolvers()
Return the configured argument resolvers.Modifier and TypeMethodDescriptionvoid
InvocableHandlerMethod.setArgumentResolvers
(List<? extends HandlerMethodArgumentResolver> resolvers) Configure the argument resolvers to use for resolving method argument values against aServerWebExchange
. -
Uses of HandlerMethodArgumentResolver in org.springframework.web.reactive.result.method.annotation
Modifier and TypeClassDescriptionclass
Abstract base class for argument resolvers that resolve method arguments by reading the request body with anHttpMessageReader
.class
Abstract base class for resolving method arguments from a named value.class
An extension ofAbstractNamedValueArgumentResolver
for named value resolvers that are synchronous and yet non-blocking.class
No-op resolver for method arguments of typeContinuation
.class
Resolve method arguments annotated with@CookieValue
.class
ResolveErrors
orBindingResult
method arguments.class
Resolves method arguments annotated with@Value
.class
Resolves method arguments of typeHttpEntity
orRequestEntity
by reading the body of the request through a compatibleHttpMessageReader
.class
Resolves arguments of typeMap
annotated with@MatrixVariable
where the annotation does not specify a name.class
Resolves arguments annotated with@MatrixVariable
.class
Resolve@ModelAttribute
annotated method arguments.class
class
Resolver forMap
method arguments annotated with@PathVariable
where the annotation does not specify a path variable name.class
Resolves method arguments annotated with @PathVariable
.class
Resolves method argument value of typePrincipal
.class
Resolves method arguments annotated with an @RequestAttribute
.class
Resolves method arguments annotated with@RequestBody
by reading the body of the request through a compatibleHttpMessageReader
.class
ResolvesMap
method arguments annotated with@RequestHeader
.class
Resolves method arguments annotated with@RequestHeader
except forMap
arguments.class
Resolver forMap
method arguments annotated with@RequestParam
where the annotation does not specify a request parameter name.class
Resolver for method arguments annotated with @RequestParam
from URI query string parameters.class
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
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
Resolves method arguments annotated with an @SessionAttribute
.class
Resolver for aSessionStatus
argument obtaining it from theBindingContext
.class
Resolves method argument value of typeWebSession
.Modifier and TypeMethodDescriptionvoid
ArgumentResolverConfigurer.addCustomResolver
(HandlerMethodArgumentResolver... resolver) Configure resolvers for custom controller method arguments.