过去使用过其他MVC框架(例如Zend Framework),我已经习惯了请求的想法,如默认情况下的映射如下。

http://mysite.com/user/add 打电话 add 方法中的方法 User Controller类,然后调用名为Add的视图,位于名为用户的目录中。

有什么方法可以在春季MVC 3中实现此目标(或类似)而不是使用 @RequestMapping 在我的控制器类中,并指定要在每种方法中使用的视图?

有帮助吗?

解决方案

我相信这是可能的,但是您受到春季MVC的限制限制的限制。

我认为最低限度是您的控制器注释 @Controller, ,也是班级 @RequestMapping 注解。然后,该课程的单个公共方法按名称映射。如果方法不返回视图或视图名称,则将从方法名称推断出视图名称。

不过,该文档并没有真正地介绍,您非常鼓励您使用方法级注释来保持明确的状态。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top