1.1非注解的處理器映射器

前面我們配置的org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping是非注解的處理器映射器。這種映射器其實有一個問題就是要一個bean里面配置一個url。

現(xiàn)在我們再配置另一個非注解映射器

org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,它會將url和handler集中進行配置。

萬碼學堂,電腦培訓,計算機培訓,Java培訓,JavaEE開發(fā)培訓,青島軟件培訓,軟件工程師培訓

   <!-- 配置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進行統(tǒng)一映射配置。      -->
      <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="mappings">
            <props>
                <!-- 對ItemsController1進行url映射,url是/queryItems1.action  -->
                <prop key="/queryItems1.action">ItemsController1</prop>