非注解式的处理器映射器和适配器配置(4)
来源:互联网 发布:windows api 移动文件 编辑:程序博客网 时间:2024/06/01 09:15
前记:这是很早之前自学学习spingMvc时的笔记,内容比较基础,适合新手,内容基本是来自网略,如有雷同,敬请谅解!
非注解式的处理器映射器和适配器配置
映射器配置
在springmvc.xml配置
方法一BeanNameUrlHandlerMapping
<!--BeanNameUrlHandlerMapping:根据请求url(XXXX.action)匹配spring容器bean的 name
找到对应的bean(程序编写的Handler)-->
<!-- 根据bean的name进行查找Handler将action的url配置在bean的name中 -->
<bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping" />
<!--所有处理器映射器都实现HandlerMapping接口。-->
方法二SimpleUrlHandlerMapping
<!--简单url映射, 集中配置bean的id对应的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
- 非注解和注解的处理器映射器、适配器配置
- 非注解式的处理器映射器和适配器配置(4)
- SpringMVC_非注解(注解)的处理器映射器和适配器
- 【SpringMVC框架】非注解的处理器映射器和适配器
- 【SpringMVC框架】非注解的处理器映射器和适配器
- SpringMVC - 非注解的处理器映射器和适配器
- 非注解的处理器映射器和适配器
- springmvc非注解的处理器映射器和适配器
- SpringMVC非注解的处理器的映射器和适配器的配置
- 【SpringMVC框架】注解的处理器映射器和适配器配置
- 【SpringMVC框架】注解的处理器映射器和适配器配置
- 注解的处理器映射器和适配器配置
- 注解的处理器映射器和适配器
- 非注解和注解的处理器映射器和适配器---SpringMVC学习笔记(三)
- 非注解和注解的处理器映射器和适配器---SpringMVC学习笔记(三)
- springmvc(4)--注解的处理器映射器和适配器
- springmvc(二)非注解的处理器映射器和适配器
- springmvc学习笔记(2)-非注解的处理器映射器和适配器
- HDU 6103 Kirinriki(尺取法 思维)
- C#Winform导出Excel
- Keras 示例代码 01 addition_rnn.py 结果演示及代码解析
- BZOJ 1066: [SCOI2007]蜥蜴 最大流
- 前端题部分总结
- 非注解式的处理器映射器和适配器配置(4)
- 单利模式和工厂方法模式
- C# 对象JSON序列化与反序列化
- 简要介绍Servlet以及其开发步骤
- CURL上传文件之PHP版本
- 系统设计内容
- nginx添加允许跨域header头
- XML之CDATA解决生产xml错误
- [RK3288][Android6.0] USB WiFi驱动流程小结