程序包 org.springframework.web.reactive.result.method.annotation
Infrastructure for annotation-based handler method processing.
类概要 类 说明 AbstractMessageReaderArgumentResolver Abstract base class for argument resolvers that resolve method arguments by reading the request body with anHttpMessageReader.AbstractMessageWriterResultHandler Abstract base class for result handlers that handle return values by writing to the response withHttpMessageWriter.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 ofAbstractNamedValueArgumentResolverfor named value resolvers that are synchronous and yet non-blocking.ArgumentResolverConfigurer Helps to configure resolvers for Controller method arguments.ContinuationHandlerMethodArgumentResolver No-op resolver for method arguments of typeContinuation.CookieValueMethodArgumentResolver Resolve method arguments annotated with@CookieValue.ErrorsMethodArgumentResolver ResolveErrorsorBindingResultmethod arguments.ExpressionValueMethodArgumentResolver Resolves method arguments annotated with@Value.HttpEntityMethodArgumentResolver Resolves method arguments of typeHttpEntityorRequestEntityby reading the body of the request through a compatibleHttpMessageReader.MatrixVariableMapMethodArgumentResolver Resolves arguments of typeMapannotated with@MatrixVariablewhere the annotation does not specify a name.MatrixVariableMethodArgumentResolver Resolves arguments annotated with@MatrixVariable.ModelAttributeMethodArgumentResolver Resolve@ModelAttributeannotated method arguments.ModelMethodArgumentResolver PathVariableMapMethodArgumentResolver Resolver forMapmethod arguments also annotated with@PathVariablewhere the annotation does not specify a path variable name.PathVariableMethodArgumentResolver Resolves method arguments annotated with @PathVariable.PrincipalMethodArgumentResolver Resolves method argument value of typePrincipal.RequestAttributeMethodArgumentResolver Resolves method arguments annotated with an @RequestAttribute.RequestBodyMethodArgumentResolver Resolves method arguments annotated with@RequestBodyby reading the body of the request through a compatibleHttpMessageReader.RequestHeaderMapMethodArgumentResolver ResolvesMapmethod arguments annotated with@RequestHeader.RequestHeaderMethodArgumentResolver Resolves method arguments annotated with@RequestHeaderexcept forMaparguments.RequestMappingHandlerAdapter Supports the invocation of@RequestMappinghandler methods.RequestMappingHandlerMapping An extension ofRequestMappingInfoHandlerMappingthat createsRequestMappingInfoinstances from class-level and method-level@RequestMappingannotations.RequestParamMapMethodArgumentResolver Resolver forMapmethod arguments annotated with@RequestParamwhere the annotation does not specify a request parameter name.RequestParamMethodArgumentResolver Resolver for method arguments annotated with @RequestParamfrom URI query string parameters.RequestPartMethodArgumentResolver Resolver for@RequestPartarguments where the named part is decoded much like an@RequestBodyargument but based on the content of an individual part instead.ResponseBodyResultHandler HandlerResultHandlerthat handles return values from methods annotated with@ResponseBodywriting to the body of the request or response with anHttpMessageWriter.ResponseEntityResultHandler HandlesHttpEntityandResponseEntityreturn values.ServerWebExchangeMethodArgumentResolver Resolves ServerWebExchange-related method argument values of the following types:ServerWebExchangeServerHttpRequestServerHttpResponseHttpMethodLocaleTimeZoneZoneIdUriBuilderorUriComponentsBuilder-- for building URL's relative to the current requestSessionAttributeMethodArgumentResolver Resolves method arguments annotated with an @SessionAttribute.SessionStatusMethodArgumentResolver Resolver for aSessionStatusargument obtaining it from theBindingContext.WebSessionMethodArgumentResolver Resolves method argument value of typeWebSession.