非注解式的处理器映射器和适配器配置(4)

来源:互联网 发布:windows api 移动文件 编辑:程序博客网 时间:2024/06/01 09:15

 

前记:这是很早之前自学学习spingMvc时的笔记,内容比较基础,适合新手,内容基本是来自网略,如有雷同,敬请谅解! 

非注解式的处理器映射器和适配器配置

映射器配置

在springmvc.xml配置

 

 方法一BeanNameUrlHandlerMapping

<!--BeanNameUrlHandlerMapping根据请求urlXXXX.action)匹配spring容器bean name

找到对应的bean(程序编写的Handler-->

<!-- 根据beanname进行查找Handleractionurl配置在beanname -->

<bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping" />

<!--所有处理器映射器都实现HandlerMapping接口。-->

方法二SimpleUrlHandlerMapping

<!--简单url映射, 集中配置beanid对应url -->
    <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="mappings">
            <props>
                <prop key="/itemsTest1.action">itemController1</prop>
                <prop key="/itemsTest2.action">itemController2</prop>
            </props>
        </property>
    </bean>
注意:
在springmvc.xml配置了多个处理器映射器,
多个处理器映射器可以共存。哪个映射成功就用哪个。

 

  适配器配置

 方法一SimpleControllerHandlerAdapter

在springmvc.xml配置:
<bean        class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/> 
<!--所有的适配器都是实现了HandlerAdapter接口。
程序编写Handler(类似于action)根据适配器的要求编写。
SimpleControllerHandlerAdapter适配器要求:

通过supports方法知道Handler必须要实现哪个接口:

-->

方法二HttpRequestHandlerAdapter

<!-- HttpRequestHandlerAdapter适配器 -->

 

<bean class="org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter" />
 

<!--要求Handler实现 HttpRequestHandler接口-->





阅读全文
0 0
原创粉丝点击