1. 概述

在 SpringMVC 的各个组件中,处理器映射器、处理器适配器、视图解析器称为 SpringMVC 的三大组件。

2. 作用

使 用 自 动加载 RequestMappingHandlerMapping (处理映射器) 和
RequestMappingHandlerAdapter ( 处 理 适 配 器 ) , 可 用 在 SpringMVC.xml 配 置 文 件 中 使 用
替代注解处理器和适配器的配置。

3. 具体效果

  1. <!-- HandlerMapping -->
  2. <!-- 处理映射器 -->
  3. <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerM
  4. apping"></bean>
  5. <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean>
  6. <!-- HandlerAdapter -->
  7. <!-- 处理适配器 -->
  8. <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerA
  9. dapter"></bean>
  10. <bean class="org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter"></bean>
  11. <bean
  12. class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"></bean>
  13. <!-- HadnlerExceptionResolvers -->
  14. <bean class="org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExcept
  15. ionResolver"></bean>
  16. <bean class="org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolv
  17. er"></bean>
  18. <bean class="org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver"
  19. ></bean>

4. 注意点

一般开发中,我们都需要写上此标签(虽然从入门案例中看,我们不写也行,随着课程的深入,该标签还
有具体的使用场景)。
我们只需要编写处理具体业务的控制器以及视图。