# Uses of Package
org.springframework.web.reactive.result.method.annotation

- Packages that use org.springframework.web.reactive.result.method.annotation
  Package | Description
  --- | ---
  org.springframework.test.web.reactive.server | Support for testing Spring WebFlux server endpoints via `WebTestClient`.
  org.springframework.web.reactive.config | Spring WebFlux configuration infrastructure.
  org.springframework.web.reactive.result.method.annotation | Infrastructure for annotation-based handler method processing.

- Classes in org.springframework.web.reactive.result.method.annotation used by org.springframework.test.web.reactive.server
  Class and Description
  ArgumentResolverConfigurer Helps to configure resolvers for Controller method arguments.

- Classes in org.springframework.web.reactive.result.method.annotation used by org.springframework.web.reactive.config
  Class and Description
  ArgumentResolverConfigurer Helps to configure resolvers for Controller method arguments.
  RequestMappingHandlerAdapter Supports the invocation of `@RequestMapping` handler methods.
  RequestMappingHandlerMapping An extension of `RequestMappingInfoHandlerMapping` that creates `RequestMappingInfo` instances from class-level and method-level `@RequestMapping` annotations.
  ResponseBodyResultHandler `HandlerResultHandler` that handles return values from methods annotated with `@ResponseBody` writing to the body of the request or response with an `HttpMessageWriter`.
  ResponseEntityResultHandler Handles `HttpEntity` and `ResponseEntity` return values.

- Classes in org.springframework.web.reactive.result.method.annotation used by org.springframework.web.reactive.result.method.annotation
  Class and Description
  AbstractMessageReaderArgumentResolver Abstract base class for argument resolvers that resolve method arguments by reading the request body with an `HttpMessageReader`.
  AbstractMessageWriterResultHandler Abstract base class for result handlers that handle return values by writing to the response with `HttpMessageWriter`.
  AbstractNamedValueArgumentResolver Abstract base class for resolving method arguments from a named value.
  AbstractNamedValueArgumentResolver.NamedValueInfo Represents the information about a named value, including name, whether it's required and a default value.
  AbstractNamedValueSyncArgumentResolver An extension of `AbstractNamedValueArgumentResolver` for named value resolvers that are synchronous and yet non-blocking.
  ArgumentResolverConfigurer Helps to configure resolvers for Controller method arguments.