Package org.springframework.web.servlet.mvc.method.annotation.support

Class Summary
AbstractMessageConverterMethodProcessor A base class for resolving method argument values by reading from the body of a request with HttpMessageConverters and for handling method return values by writing to the response with HttpMessageConverters.
DefaultMethodReturnValueHandler Attempts to handle return value types not recognized by any other HandlerMethodReturnValueHandler.
HttpEntityMethodProcessor Resolves HttpEntity method argument values.
ModelAndViewMethodReturnValueHandler Handles return values of type ModelAndView transferring their content to the ModelAndViewContainer.
PathVariableMethodArgumentResolver Resolves method arguments annotated with an @PathVariable.
RequestResponseBodyMethodProcessor Resolves method arguments annotated with @RequestBody and handles return values from methods annotated with ResponseBody.
ServletCookieValueMethodArgumentResolver A AbstractCookieValueMethodArgumentResolver that resolves the cookie value through the HttpServletRequest.
ServletModelAttributeMethodProcessor A Servlet-specific ModelAttributeMethodProcessor variant that casts the WebDataBinder instance to ServletRequestDataBinder prior to invoking data binding.
ServletRequestMethodArgumentResolver Resolves request-related method argument values of the following types: WebRequest ServletRequest MultipartRequest HttpSession Principal Locale InputStream Reader
ServletResponseMethodArgumentResolver Resolves response-related method argument values of types: ServletResponse OutputStream Writer
ServletWebArgumentResolverAdapter A Servlet-specific AbstractWebArgumentResolverAdapter that creates a NativeWebRequest from ServletRequestAttributes.
ViewMethodReturnValueHandler Handles return values that are of type void, String (i.e.
 

Exception Summary
RequestBodyNotValidException Thrown by RequestResponseBodyMethodProcessor when an @RequestBody argument annotated with @Valid results in validation errors.