我有
@Controller
@RequestMapping(value = "/services")
public class ServiceController
在这里编码
我的问题是......我需要替换
@Controller
@RequestMapping(value = "/services/v1.0")
但我收到以下异常
引起:java.lang.IllegalStateException:找到不明确的映射。 无法映射' serviceController' bean方法公开 com.rrd.up2mews.json.ExpenseTrackerTransactionViewDetailsJson com.rrd.up2mews.controller.ServiceController.getExpenseTrackerTransactionViewDetails(javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpServletRequest,com.rrd.up2mews.json.ExpenseTrackerTransactionViewDetailsInputJson) 至 {[/services/v1.0 /],方法= [POST],则params = [],标题= [],消耗= [],产生= [],定制= []}: 已有' serviceController' bean方法
我该如何解决这个问题
答案 0 :(得分:0)
似乎您已在上下文中的某处添加了具有相同名称(ServiceController)的第二个控制器。将其中一个改为不同的东西。
@RequestMapping仅用于指出这个特定控制器应该提供的URL。