abstract class AbstractMessageWriterResultHandler : HandlerResultHandlerSupport
Abstract base class for result handlers that handle return values by writing to the response with HttpMessageWriter. |
|
open class CookieValueMethodArgumentResolver : AbstractNamedValueSyncArgumentResolver
Resolve method arguments annotated with An |
|
open class ErrorsMethodArgumentResolver : HandlerMethodArgumentResolverSupport
Resolve Errors or BindingResult method arguments. An |
|
open class ExpressionValueMethodArgumentResolver : AbstractNamedValueSyncArgumentResolver
Resolves method arguments annotated with An |
|
open class HttpEntityArgumentResolver : AbstractMessageReaderArgumentResolver
Resolves method arguments of type HttpEntity or RequestEntity by reading the body of the request through a compatible |
|
open class MatrixVariableMapMethodArgumentResolver : HandlerMethodArgumentResolverSupport, SyncHandlerMethodArgumentResolver
Resolves arguments of type Map annotated with where |
|
open class MatrixVariableMethodArgumentResolver : AbstractNamedValueSyncArgumentResolver
Resolves arguments annotated with MatrixVariable. If the method parameter is of type Map it will by resolved by MatrixVariableMapMethodArgumentResolver instead unless the annotation specifies a name in which case it is considered to be a single attribute of type map (vs multiple attributes collected in a map). |
|
open class ModelArgumentResolver : HandlerMethodArgumentResolverSupport, SyncHandlerMethodArgumentResolver
Resolver for a controller method argument of type Model that can also be resolved as a java.util.Map. |
|
open class ModelAttributeMethodArgumentResolver : HandlerMethodArgumentResolverSupport
Resolve Model attributes are sourced from the model, or created using a default constructor and then added to the model. Once created the attribute is populated via data binding to the request (form data, query params). Validation also may be applied if the argument is annotated with When this handler is created with |
|
open class PathVariableMapMethodArgumentResolver : HandlerMethodArgumentResolverSupport, SyncHandlerMethodArgumentResolver
Resolver for Map method arguments also annotated with PathVariable where the annotation does not specify a path variable name. The resulting Map argument is a coyp of all URI template name-value pairs. |
|
open class PathVariableMethodArgumentResolver : AbstractNamedValueSyncArgumentResolver
Resolves method arguments annotated with @PathVariable. An @PathVariable is a named value that gets resolved from a URI template variable. It is always required and does not have a default value to fall back on. See the base class org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver for more information on how named values are processed. If the method parameter type is Map, the name specified in the annotation is used to resolve the URI variable String value. The value is then converted to a Map via type conversion, assuming a suitable Converter. |
|
open class PrincipalArgumentResolver : HandlerMethodArgumentResolverSupport
Resolves method argument value of type java.security.Principal. |
|
open class RequestAttributeMethodArgumentResolver : AbstractNamedValueSyncArgumentResolver
Resolves method arguments annotated with an @RequestAttribute. |
|
open class RequestBodyArgumentResolver : AbstractMessageReaderArgumentResolver
Resolves method arguments annotated with An |
|
open class RequestHeaderMapMethodArgumentResolver : HandlerMethodArgumentResolverSupport, SyncHandlerMethodArgumentResolver
Resolves Map method arguments annotated with The created Map contains all request header name/value pairs. The method parameter type may be a MultiValueMap to receive all values for a header, not only the first one. |
|
open class RequestHeaderMethodArgumentResolver : AbstractNamedValueSyncArgumentResolver
Resolves method arguments annotated with An A ConversionService is invoked to apply type conversion to resolved request header values that don't yet match the method parameter type. |
|
open class RequestParamMapMethodArgumentResolver : HandlerMethodArgumentResolverSupport, SyncHandlerMethodArgumentResolver
Resolver for Map method arguments annotated with RequestParam where the annotation does not specify a request parameter name. See RequestParamMethodArgumentResolver for resolving Map method arguments with a request parameter name. The created Map contains all request parameter name-value pairs. If the method parameter type is MultiValueMap instead, the created map contains all request parameters and all there values for cases where request parameters have multiple values. |
|
open class RequestParamMethodArgumentResolver : AbstractNamedValueSyncArgumentResolver
Resolver for method arguments annotated with @RequestParam from URI query string parameters. This resolver can also be created in default resolution mode in which simple types (int, long, etc.) not annotated with @RequestParam are also treated as request parameters with the parameter name derived from the argument name. If the method parameter type is Map, the name specified in the annotation is used to resolve the request parameter String value. The value is then converted to a Map via type conversion assuming a suitable Converter has been registered. Or if a request parameter name is not specified the RequestParamMapMethodArgumentResolver is used instead to provide access to all request parameters in the form of a map. |
|
open class RequestPartMethodArgumentResolver : AbstractMessageReaderArgumentResolver
Resolver for This resolver also supports arguments of type Part which may be wrapped with are reactive type for a single or multiple values. |
|
open class ServerWebExchangeArgumentResolver : HandlerMethodArgumentResolverSupport, SyncHandlerMethodArgumentResolver
Resolves ServerWebExchange-related method argument values of the following types:
For the |
|
open class SessionAttributeMethodArgumentResolver : AbstractNamedValueArgumentResolver
Resolves method arguments annotated with an @SessionAttribute. |
|
open class SessionStatusMethodArgumentResolver : SyncHandlerMethodArgumentResolver
Resolver for a SessionStatus argument obtaining it from the BindingContext. |
|
open class WebSessionArgumentResolver : HandlerMethodArgumentResolverSupport
Resolves method argument value of type WebSession. |