转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/7010201.html 

前面讲到:Spring+SpringMVC+MyBatis深入学习及搭建(十二)——SpringMVC入门程序(一)

1.非注解的处理器映射器和适配器

1.1非注解的处理器映射器

前面我们配置的org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping是非注解的处理器映射器。这种映射器其实有一个问题就是要一个bean里面配置一个url。

现在我们再配置另一个非注解映射器

org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,它会将url和handler集中进行配置。

大数据培训,云培训,数据挖掘培训,云计算培训,高端软件开发培训,项目经理培训

    <!-- 配置Handler -->
    <bean id="ItemsController1" name="/queryItems.action" class="joanna.yan.ssm.controller.ItemsController1"/>
    
    <!-- 配置处理器映射器 
         将bean的name作为url进行查找,需要在配置Handler时指定beanname(就是url)    -->
    <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/>
    
    <!-- 简单url映射
         simpleUrlHandlerMapping是BeanNameUrlHandlerMapping的增强版,
                  它可以将url和处理器bean的id进行统一映射配置。      -->
      <bean class="org.springframe