使用ControllerClassNameHandlerMapping+MultiActionController实现零配置
来源:互联网 发布:淘宝上怎么买二手货 编辑:程序博客网 时间:2024/06/08 03:14
刚刚参加工作,接收公司线上项目,项目使用spring mvc + spring + mybatis,初看项目找不到地址映射关系。
在同事的讲解下获知是使用了MultiActionController(多动作控制器)且是其中的默认类型。
偶然在网上看到了http://blog.csdn.net/qq924862077/article/details/53762681 这位大大贴的ControllerClassNameHandlerMapping源码,终于将项目理通;
在springmvc配置文件中加入
其中CustomerControllerClassNameHandlerMapping继承至AbstractControllerUrlHandlerMapping并且内容为ControllerClassNameHandlerMapping源码;
也可以用 <bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping"/> 代替
在biz-Test.xml中加入
<bean id="testController" class="cn.xutao.crm.controller.TestController"></bean> <!--自己写的controller-->
注意:这里的id开头必须小写
TestController继承MultiActionController
TestController中书写一个函数
准备login.jsp
运行程序,在浏览器输入:http://localhost/SSM/test/oferr.do,显示页面并打印-----------------------------------------hello----------------------------
这里的test即为 TestController中的test,oferr为函数名;
特此记录...............................................................................
- 使用ControllerClassNameHandlerMapping+MultiActionController实现零配置
- 使用ControllerClassNameHandlerMapping实现SpringMVC的CoC配置
- 使用ControllerClassNameHandlerMapping实现SpringMVC的CoC配置
- 使用ControllerClassNameHandlerMapping实现SpringMVC的CoC配置
- 使用ControllerClassNameHandlerMapping实现SpringMVC的CoC配置
- (csdn内转载)使用ControllerClassNameHandlerMapping实现SpringMVC的CoC配置
- ControllerClassNameHandlerMapping配置失败
- 使用ControllerClassNameHandlerMapping实现SpringMVC的@RequestMapping后面不加url
- struts使用convention-plugin实现零配置
- Struts使用convention-plugin实现零配置
- Struts使用convention-plugin实现零配置
- (不推荐使用)springMVC基本配置+继承MultiActionController来实现根据参数名指定要请求的方法
- 初学spring3,关于MultiActionController的使用和配置
- spring MultiActionController 简单配置
- springmvc MultiActionController配置
- MultiActionController代理使用validator
- struts实现零配置
- Struts2实现零配置
- 待改 洛谷1600
- Java 中的 this 和 super
- 前端 根据某个时间获得它的时间戳,并实现某个时间段内倒现在时间的倒计时功能
- mongodb 3.x 之实用新功能窥看[2] ——使用$lookup做多表关联处理
- Unity中C#实现Excel存取
- 使用ControllerClassNameHandlerMapping+MultiActionController实现零配置
- python_numpy_tile(a,(b,c))
- CIFS Publishers拷贝文件到windows
- PHP基础知识重温及整理
- python 打印数组中文显示为'\xe6\xb5\x8b\xe8\xaf\x95\xe4\xb8\xbb\xe6\x9c\xba‘’
- linux下,几种压缩文件的解压
- Backup/Restore Redis and ElasticSearch
- java中可以出现的中文乱码的集中解决
- Java学习心得之网络编程