Ambiguous mapping found. Cannot map 'fancyController' bean method
2015-08-07 14:04
531 查看
mvc开发时遇到以下问题:
原来是在 fancyController 和saleController 中定义了同样的 requestMappting,代码如下:
fancyController 文件中:
Caused by: java.lang.IllegalStateException: Ambiguous mapping found. Cannot map 'fancyController' bean method public java.lang.String com.zc.product.controller.FancyController.test() to {[/product/test]}: There is already 'saleController' bean method public java.lang.String com.zc.product.controller.SaleController.test() mapped.
原来是在 fancyController 和saleController 中定义了同样的 requestMappting,代码如下:
fancyController 文件中:
@Controller @RequestMapping("/product") public class FancyController { @RequestMapping(value = "/test") @ResponseBody public String test() { return "{\"status\":\"ok\"}"; } }saleController 文件:
@Controller @RequestMapping("/product") public class SaleController { @RequestMapping(value = "/test") @ResponseBody public String test() { return "{\"status\":\"ok\"}"; }可以看到
/product/test重复定义,修改其中一个即可。
相关文章推荐
- iOS SBJSON解析错误 Unescaped control character [0x09]
- 【Android自定义View】安卓制作自定义控件
- Android应用:实现全屏和固定横竖屏的方法
- android下载 sdk 的两个代理 ,解决下载sdk慢的问题
- IOS8下的本地通知(需要先注册再使用)
- Android之退出整个应用的一种方法(二)
- apk反编译工具
- android 标签页<include /> 的使用
- javascript 将arguments 转化为array [].slice.apply(arguments)
- /*+APPEND*/插入性能总结
- iOS的截屏,图片截取以及pixel,point,scale的研究
- Android Studio - local path doesn't exist
- Android.mk 文件语法详解
- 滴滴专车司机苹果手机ios客户端可以下载了
- Struts2中访问web元素的四种方式(访问requst、session、application)
- Android NDK学习 <二> Android.mk的制作
- *Delphi控件之---通过编码学习TStringGrid(也会涉及到Panel控件,还有对Object Inspector的控件Events的介绍
- Android点击跳转到联系人列表、拨号面板和通话记录
- MapReduce框架Mapper和Reducer类源码分析
- iOS设计模式简介