## Uses of Class
org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverSupport

- Packages that use HandlerMethodArgumentResolverSupport
  Package | Description
  --- | ---
  org.springframework.web.reactive.result.method.annotation | Infrastructure for annotation-based handler method processing.

- - ### Uses of HandlerMethodArgumentResolverSupport in org.springframework.web.reactive.result.method.annotation

    Subclasses of HandlerMethodArgumentResolverSupport in org.springframework.web.reactive.result.method.annotation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractMessageReaderArgumentResolver` Abstract base class for argument resolvers that resolve method arguments by reading the request body with an `HttpMessageReader`.
    `class` | `AbstractNamedValueArgumentResolver` Abstract base class for resolving method arguments from a named value.
    `class` | `AbstractNamedValueSyncArgumentResolver` An extension of `AbstractNamedValueArgumentResolver` for named value resolvers that are synchronous and yet non-blocking.
    `class` | `CookieValueMethodArgumentResolver` Resolve method arguments annotated with `@CookieValue`.
    `class` | `ErrorsMethodArgumentResolver` Resolve `Errors` or `BindingResult` method arguments.
    `class` | `ExpressionValueMethodArgumentResolver` Resolves method arguments annotated with `@Value`.
    `class` | `HttpEntityMethodArgumentResolver` Resolves method arguments of type `HttpEntity` or `RequestEntity` by reading the body of the request through a compatible `HttpMessageReader`.
    `class` | `MatrixVariableMapMethodArgumentResolver` Resolves arguments of type `Map` 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` Resolver for a controller method argument of type `Model` that can also be resolved as a `Map`.
    `class` | `PathVariableMapMethodArgumentResolver` Resolver for `Map` 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 type `Principal`.
    `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 compatible `HttpMessageReader`.
    `class` | `RequestHeaderMapMethodArgumentResolver` Resolves `Map` method arguments annotated with `@RequestHeader`.
    `class` | `RequestHeaderMethodArgumentResolver` Resolves method arguments annotated with `@RequestHeader` except for `Map` arguments.
    `class` | `RequestParamMapMethodArgumentResolver` Resolver for `Map` 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` or `UriComponentsBuilder` -- for building URL's relative to the current request
    `class` | `SessionAttributeMethodArgumentResolver` Resolves method arguments annotated with an @`SessionAttribute`.
    `class` | `WebSessionMethodArgumentResolver` Resolves method argument value of type `WebSession`.