【发布时间】:2012-05-30 17:29:50
【问题描述】:
我的应用中有 2 个控制器,如下所示
@Controller("/test1")
public class Test1Controller {
@RequestMapping("/new")
public String newtest1() {
//....
}
}
@Controller("/test2")
public class Test2Controller {
@RequestMapping("/new")
public String newtest2() {
//....
}
}
现在,如果我向/test2/new 发出请求,该请求将发送到另一个控制器/test1/new。这里有什么问题吗?
【问题讨论】:
-
两个类具有相同的名称 (
Test1Controller) - 我认为这是一个错误? -
@TomaszNurkiewicz:没关系。导致控制器 bean 名称不同。
标签: java spring spring-mvc