A-A+

Ambiguous mapping found. Cannot map ‘********Controller’ bean method

2014年10月27日 Spring mvc 暂无评论 阅读 8,856 views 次
java.lang.IllegalStateException: Ambiguous mapping found. Cannot map 'busWaterChargeController' bean method
public java.lang.String com.bus.web.**********AController.list(org.springframework.ui.ModelMap)
to {[///list.do],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}: There is already 'busQuarterlyAssessmentController' bean method
public java.lang.String com.bus.web.**********BController.list(org.springframework.ui.ModelMap) mapped.

这个错误查了一下网上的资料,有的说是<mvc:annotation-driven />的问题,但是我发现问题其实不是出在这里,就像错误提示中所述,其实是因为我的两个controller匹配的url都置为空@RequestMapping({"//"})而导致了两者url重复,只需要为controller设置不同的url就能解决问题了。

标签:
admin

给我留言

Copyright © 大师级 保留所有权利.   Theme  大师级 桂ICP备14003638号

用户登录

分享到: