Table 5-1.Interfaces of the Processing PipelineInterface NameDefault Bean NamePurposeChainCanMultiple?Detect All?org.springframework.web.servlet. handlerMappingM
aps requests to handlers (e.g.,Controllers)YesYesHandlerMappingorg.springframework.web.servlet.noneInstance of adapter pattern, decouplesYesNoHandlerAdapterhandlers from theDispatcherServletorg.springframework.web.servlet. viewResolverM
aps view names to view instancesYesYesViewResolverorg.springframework.web.servlet. handlerExceptionResolverM
ap exceptions to handlers and viewsYesYesHandlerExceptionResolverorg.springframework.web.multipart. multipartResolverStrategy interface to handle file uploadsNoNoMultipartResolverorg.springframework.web.servlet. localeResolverStrategy interface for resolving theNoNoLocaleResolver Localeof a requestorg.springframework.web.servlet. themeResolverStrategy interface for resolving a theme forNoNoThemeResolverthis request (not used directly in the DispatcherServlet)
82 CHAPTER 5 ■THE PROCESSING PIPELINE