关于Spring3 MVC Controller的@RequestMapping

时间:2011-05-30 01:50:46

标签: java spring-mvc

在几个类中是否不能使用一个RequestMapping名称,例如@RequestMapping("/console")?我的意思是Controller的类映射。顺便说一句,方法的请求映射将是不同的。

1 个答案:

答案 0 :(得分:2)

对于它的价值,我建议你不要做你正在尝试做的事情,因为它很难维护。在我看来,URL /映射的组织与组织代码的方式非常重要。

文档@RequestMapping建议相同:

  

强烈建议将相关的处理程序方法放在同一个bean中。

但关于你的问题 - 我不相信这是可能的。再次,从@RequestMapping的文档(强调是我自己的):

  

方法级别映射仅允许缩小类级别(如果有)表示的映射。 HTTP路径/ portlet模式需要唯一映射到特定的处理程序bean ,任何给定的路径/模式只允许映射到一个特定的处理程序bean(不分布在多个处理程序bean)。