| Name | Description | Type | Package | Framework |
| AbstractController | Convenient superclass for controller implementations, using the Template Method(and that defined by interface): | Class | org.springframework.web.servlet.mvc | Spring MVC |
|
| AbstractControllerUrlHandlerMapping | Base class for HandlerMapping implementationsthat derive URL paths according to conventions for specific controller types. | Class | org.springframework.web.servlet.mvc.support | Spring MVC |
|
| AbstractHandlerMethodAdapter | Abstract base class for HandlerAdapter implementations that supporthandlers of type HandlerMethod. | Class | org.springframework.web.servlet.mvc.method | Spring MVC |
|
| AbstractJsonpResponseBodyAdvice | A convenient base class for a ResponseBodyAdvice to instruct theMappingJackson2HttpMessageConverter | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| AbstractMappingJacksonResponseBodyAdvice | A convenient base class for ResponseBodyAdvice implementationsthat customize the response before JSON serialization with | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| AbstractMessageConverterMethodArgumentResolver | A base class for resolving method argument values by reading from the body ofa request with HttpMessageConverters. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| AbstractMessageConverterMethodProcessor | method return values by writing to the response with HttpMessageConverters. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| AbstractRequestCondition | A base class for RequestCondition types providing implementations ofequals(Object), hashCode(), and toString(). | Class | org.springframework.web.servlet.mvc.condition | Spring MVC |
|
| AbstractUrlMethodNameResolver | Abstract base class for URL-based MethodNameResolver implementations. | Class | org.springframework.web.servlet.mvc.multiaction | Spring MVC |
|
| AbstractUrlViewController | Abstract base class for Controllers that return a view namebased on the request URL. | Class | org.springframework.web.servlet.mvc | Spring MVC |
|
| AnnotationMethodHandlerAdapter | that maps handler methods based on HTTP paths, HTTP methods, and request parametersexpressed through the RequestMapping annotation. | Class | org.springframework.web.servlet.mvc.annotation | Spring MVC |
|
| AnnotationMethodHandlerExceptionResolver | exceptions through the ExceptionHandler annotation. | Class | org.springframework.web.servlet.mvc.annotation | Spring MVC |
|
| AsyncTaskMethodReturnValueHandler | Handles return values of type WebAsyncTask. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| CallableMethodReturnValueHandler | Handles return values of type Callable. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| CompletionStageReturnValueHandler | Handles return values of type CompletionStage (implemented byCompletableFuture for example). | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| CompositeRequestCondition | RequestCondition types and using a logical conjunction (' && ') toensure all conditions match a given request. | Class | org.springframework.web.servlet.mvc.condition | Spring MVC |
|
| ConsumesRequestCondition | A logical disjunction request condition to match a request's'Content-Type' header to a list of media type expressions. | Class | org.springframework.web.servlet.mvc.condition | Spring MVC |
|
| Controller | Base Controller interface, representing a component that receivesHttpServletRequest and HttpServletResponse | Interface | org.springframework.web.servlet.mvc | Spring MVC |
|
| ControllerBeanNameHandlerMapping | follows a simple convention for generating URL path mappings from the bean namesof registered Controller beans | Class | org.springframework.web.servlet.mvc.support | Spring MVC |
|
| ControllerClassNameHandlerMapping | follows a simple convention for generating URL path mappings from the class namesof registered Controller beans | Class | org.springframework.web.servlet.mvc.support | Spring MVC |
|
| DefaultAnnotationHandlerMapping | interface that maps handlers based on HTTP paths expressed through theRequestMapping annotation at the type or method level. | Class | org.springframework.web.servlet.mvc.annotation | Spring MVC |
|
| DefaultHandlerExceptionResolver | Default implementation of the HandlerExceptionResolver interface that resolves standard Spring exceptions and translatesthem to corresponding HTTP status codes. | Class | org.springframework.web.servlet.mvc.support | Spring MVC |
|
| DeferredResultMethodReturnValueHandler | Handles return values of type DeferredResult. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| ExceptionHandlerExceptionResolver | An AbstractHandlerMethodExceptionResolver that resolves exceptionsthrough @ExceptionHandler methods. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| ExtendedServletRequestDataBinder | Subclass of ServletRequestDataBinder that adds URI template variablesto the values used for data binding. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| HeadersRequestCondition | A logical conjunction (' && ') request condition that matches a request againsta set of header expressions with syntax defined in RequestMapping. | Class | org.springframework.web.servlet.mvc.condition | Spring MVC |
|
| HttpEntityMethodProcessor | Resolves HttpEntity and RequestEntity method argument valuesand also handles HttpEntity and ResponseEntity return values. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| HttpHeadersReturnValueHandler | Handles HttpHeaders return values. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| HttpRequestHandlerAdapter | Adapter to use the plain HttpRequestHandlerinterface with the generic DispatcherServlet. | Class | org.springframework.web.servlet.mvc | Spring MVC |
|
| InternalPathMethodNameResolver | Simple implementation of MethodNameResolver that maps URL tomethod name. | Class | org.springframework.web.servlet.mvc.multiaction | Spring MVC |
|
| JsonViewRequestBodyAdvice | A RequestBodyAdvice implementation that adds support for Jackson's@JsonView annotation declared on a Spring MVC @HttpEntity | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| JsonViewResponseBodyAdvice | A ResponseBodyAdvice implementation that adds support for Jackson's@JsonView annotation declared on a Spring MVC @RequestMapping | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| LastModified | Supports last-modified HTTP requests to facilitate content caching. | Interface | org.springframework.web.servlet.mvc | Spring MVC |
|
| ListenableFutureReturnValueHandler | Handles return values of typeSince:4. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| MatrixVariableMapMethodArgumentResolver | Resolves method arguments of type Map annotated with@MatrixVariable where the annotation does not | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| MatrixVariableMethodArgumentResolver | Resolves method arguments annotated with @MatrixVariable. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| MediaTypeExpression | A contract for media type expressions (e. | Interface | org.springframework.web.servlet.mvc.condition | Spring MVC |
|
| MethodNameResolver | Interface that parameterizes the MultiActionController classusing the Strategy GoF Design pattern, allowing | Interface | org.springframework.web.servlet.mvc.multiaction | Spring MVC |
|
| ModelAndViewMethodReturnValueHandler | Handles return values of type ModelAndView copying view and modelinformation to the ModelAndViewContainer. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| ModelAndViewResolver | SPI for resolving custom return values from a specific handler method. | Interface | org.springframework.web.servlet.mvc.annotation | Spring MVC |
|
| ModelAndViewResolverMethodReturnValueHandler | This return value handler is intended to be ordered after all others as itattempts to handle _any_ return value type (i. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| MultiActionController | class. | Class | org.springframework.web.servlet.mvc.multiaction | Spring MVC |
|
| MvcUriComponentsBuilder | Creates instances of UriComponentsBuilderby pointing to Spring MVC controllers and @RequestMapping methods. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| MvcUriComponentsBuilder .MethodArgumentBuilder | | Class | org.springframework.web.servlet.mvc.method.annotation.MvcUriComponentsBuilder | Spring MVC |
|
| MvcUriComponentsBuilder .MethodInvocationInfo | | Interface | org.springframework.web.servlet.mvc.method.annotation.MvcUriComponentsBuilder | Spring MVC |
|
| NameValueExpression | A contract for name!=value style expression used to specify requestparameters and request header conditions in @RequestMapping. | Interface | org.springframework.web.servlet.mvc.condition | Spring MVC |
|
| NoSuchRequestHandlingMethodException | Exception thrown when there is no handler method (action method)for a specific HTTP request. | Class | org.springframework.web.servlet.mvc.multiaction | Spring MVC |
|
| ParameterizableViewController | Trivial controller that always returns a pre-configured view and optionallysets the response status code. | Class | org.springframework.web.servlet.mvc | Spring MVC |
|
| ParameterMethodNameResolver | for mapping parameter values to the names of methods to invoke. | Class | org.springframework.web.servlet.mvc.multiaction | Spring MVC |
|
| ParamsRequestCondition | A logical conjunction (' && ') request condition that matches a request againsta set parameter expressions with syntax defined in RequestMapping. | Class | org.springframework.web.servlet.mvc.condition | Spring MVC |
|
| PathVariableMapMethodArgumentResolver | Resolves Map method arguments annotated with an @PathVariablewhere the annotation does not specify a path variable name. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| PathVariableMethodArgumentResolver | Resolves method arguments annotated with an @PathVariable. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| PathVariableMapMethodArgumentResolver | Resolves Map method arguments annotated with an PathVariablewhere the annotation does not specify a path variable name. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| PatternsRequestCondition | A logical disjunction request condition that matches a requestagainst a set of URL path patterns. | Class | org.springframework.web.servlet.mvc.condition | Spring MVC |
|
| ProducesRequestCondition | A logical disjunction request condition to match a request's 'Accept' headerto a list of media type expressions. | Class | org.springframework.web.servlet.mvc.condition | Spring MVC |
|
| PropertiesMethodNameResolver | The most flexible out-of-the-box implementation of the MethodNameResolverinterface. | Class | org.springframework.web.servlet.mvc.multiaction | Spring MVC |
|
| RedirectAttributes | A specialization of the Model interface that controllers can use toselect attributes for a redirect scenario. | Interface | org.springframework.web.servlet.mvc.support | Spring MVC |
|
| RedirectAttributesMethodArgumentResolver | Resolves method arguments of type RedirectAttributes. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| RedirectAttributesModelMap | A ModelMap implementation of RedirectAttributes that formatsvalues as Strings using a DataBinder. | Class | org.springframework.web.servlet.mvc.support | Spring MVC |
|
| RequestBodyAdvice | Allows customizing the request before its body is read and converted into anObject and also allows for processing of the resulting Object before it is | Interface | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| RequestBodyAdviceAdapter | A convenient starting point for implementingResponseBodyAdvice with default method implementations. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| RequestCondition | The contract for request conditions in Spring MVC's mapping infrastructure. | Interface | org.springframework.web.servlet.mvc.condition | Spring MVC |
|
| RequestConditionHolder | A holder for a RequestCondition useful when the type of the requestcondition is not known ahead of time, e. | Class | org.springframework.web.servlet.mvc.condition | Spring MVC |
|
| RequestMappingHandlerAdapter | An AbstractHandlerMethodAdapter that supports HandlerMethodswith their method argument and return type signature, as defined via | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| RequestMappingHandlerMapping | Creates RequestMappingInfo instances from type and method-level@RequestMapping annotations in | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| RequestMappingInfo | Encapsulates the following request mapping conditions:PatternsRequestCondition | Class | org.springframework.web.servlet.mvc.method | Spring MVC |
|
| RequestMappingInfo .Builder | Defines a builder for creating a RequestMappingInfo. | Interface | org.springframework.web.servlet.mvc.method.RequestMappingInfo | Spring MVC |
|
| RequestMappingInfo .BuilderConfiguration | Container for configuration options used for request mapping purposes. | Class | org.springframework.web.servlet.mvc.method.RequestMappingInfo | Spring MVC |
|
| RequestMappingInfoHandlerMapping | Abstract base class for classes for which RequestMappingInfo definesthe mapping between a request and a handler method. | Class | org.springframework.web.servlet.mvc.method | Spring MVC |
|
| RequestMappingInfoHandlerMethodMappingNamingStrategy | A HandlerMethodMappingNamingStrategy for RequestMappingInfo-based handlerIf the RequestMappingInfo name attribute is set, its value is used. | Class | org.springframework.web.servlet.mvc.method | Spring MVC |
|
| RequestMethodsRequestCondition | A logical disjunction request condition that matches a requestagainst a set of RequestMethods. | Class | org.springframework.web.servlet.mvc.condition | Spring MVC |
|
| RequestPartMethodArgumentResolver | Resolves the following method arguments:Annotated with @RequestPart | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| RequestResponseBodyMethodProcessor | Resolves method arguments annotated with @RequestBody and handles returnvalues from methods annotated with @ResponseBody by reading and writing | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| ResponseBodyAdvice | Allows customizing the response after the execution of an @ResponseBodyor a ResponseEntity controller method but before the body is written | Interface | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| ResponseBodyEmitter | A controller method return value type for asynchronous request processingwhere one or more objects are written to the response. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| ResponseBodyEmitter .DataWithMediaType | A simple holder of data to be written along with a MediaType hint forselecting a message converter to write with. | Class | org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitter | Spring MVC |
|
| ResponseBodyEmitterReturnValueHandler | Supports return values of type ResponseBodyEmitter and alsoResponseEntity. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| ResponseEntityExceptionHandler | A convenient base class for @ControllerAdvice classesthat wish to provide centralized exception handling across all | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| ResponseStatusExceptionResolver | A HandlerExceptionResolver that uses the @ResponseStatusannotation to map exceptions to HTTP status codes. | Class | org.springframework.web.servlet.mvc.annotation | Spring MVC |
|
| ServletCookieValueMethodArgumentResolver | An AbstractCookieValueMethodArgumentResolverthat resolves cookie values from an HttpServletRequest. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| ServletForwardingController | Spring Controller implementation that forwards to a named servlet,i. | Class | org.springframework.web.servlet.mvc | Spring MVC |
|
| ServletInvocableHandlerMethod | values through a registered HandlerMethodReturnValueHandler andalso supports setting the response status based on a method-level | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| ServletModelAttributeMethodProcessor | A Servlet-specific ModelAttributeMethodProcessor that applies databinding through a WebDataBinder of type ServletRequestDataBinder. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| ServletRequestDataBinderFactory | Creates a ServletRequestDataBinder. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| ServletRequestMethodArgumentResolver | Resolves request-related method argument values of the following types:TimeZone (as of Spring 4. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| ServletResponseMethodArgumentResolver | Resolves response-related method argument values of types:Since:3. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| ServletWebArgumentResolverAdapter | A Servlet-specific AbstractWebArgumentResolverAdapter that creates aNativeWebRequest from ServletRequestAttributes. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| ServletWrappingController | Spring Controller implementation that wraps a servlet instance which it managesinternally. | Class | org.springframework.web.servlet.mvc | Spring MVC |
|
| SimpleControllerHandlerAdapter | Adapter to use the plain Controller workflow interface withthe generic DispatcherServlet. | Class | org.springframework.web.servlet.mvc | Spring MVC |
|
| SseEmitter | A specialization of ResponseBodyEmitter for sendingSince:4. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| SseEmitter .SseEventBuilder | A builder for an SSE event. | Interface | org.springframework.web.servlet.mvc.method.annotation.SseEmitter | Spring MVC |
|
| StreamingResponseBody | A controller method return value type for asynchronous request processingwhere the application can write directly to the response OutputStream | Interface | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| StreamingResponseBodyReturnValueHandler | Supports return values of typeStreamingResponseBody | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| UriComponentsBuilderMethodArgumentResolver | Resolvers argument values of type UriComponentsBuilder. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| UrlFilenameViewController | Simple Controller implementation that transforms the virtualpath of a URL into a view name and returns that view. | Class | org.springframework.web.servlet.mvc | Spring MVC |
|
| ViewMethodReturnValueHandler | Handles return values that are of type View. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| ViewNameMethodReturnValueHandler | Handles return values of types void and String interpreting themas view name reference. | Class | org.springframework.web.servlet.mvc.method.annotation | Spring MVC |
|
| WebContentInterceptor | Handler interceptor that checks the request and prepares the response. | Class | org.springframework.web.servlet.mvc | Spring MVC |