1.1非注解的處理器映射器
前面我們配置的org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping是非注解的處理器映射器。這種映射器其實(shí)有一個(gè)問(wèn)題就是要一個(gè)bean里面配置一個(gè)url。
現(xiàn)在我們?cè)倥渲昧硪粋€(gè)非注解映射器
org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,它會(huì)將url和handler集中進(jìn)行配置。
<!-- 配置Handler --> <bean id="ItemsController1" name="/queryItems.action" class="joanna.yan.ssm.controller.ItemsController1"/> <!-- 配置處理器映射器 將bean的name作為url進(jìn)行查找,需要在配置Handler時(shí)指定beanname(就是url) --> <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/> <!-- 簡(jiǎn)單url映射 simpleUrlHandlerMapping是BeanNameUrlHandlerMapping的增強(qiáng)版, 它可以將url和處理器bean的id進(jìn)行統(tǒng)一映射配置。 --> <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name="mappings"> <props> <!-- 對(duì)ItemsController1進(jìn)行url映射,url是/queryItems1.action --> <prop key="/queryItems1.action">ItemsController1</prop>