Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java springmvc:CoC用于请求映射_Java_Spring Mvc_Convention Over Configur - Fatal编程技术网

Java springmvc:CoC用于请求映射

Java springmvc:CoC用于请求映射,java,spring-mvc,convention-over-configur,Java,Spring Mvc,Convention Over Configur,在过去使用过其他MVC框架(如Zend Framework)之后,我习惯于默认情况下按如下方式映射请求 调用User控制器类中的add方法,然后调用名为User的目录中名为add的视图 有没有一种方法可以在SpringMVC3中实现这一点(或类似的),而不是在我的控制器类中使用@RequestMapping,并指定在每个方法中使用的视图 我相信这是可能的,但是您会受到Spring MVC的常规配置的限制 我认为最起码的要求是,您的控制器要用@controller注释,并且还要有一个类级@Requ

在过去使用过其他MVC框架(如Zend Framework)之后,我习惯于默认情况下按如下方式映射请求

调用
User
控制器类中的
add
方法,然后调用名为User的目录中名为add的视图


有没有一种方法可以在SpringMVC3中实现这一点(或类似的),而不是在我的控制器类中使用
@RequestMapping
,并指定在每个方法中使用的视图

我相信这是可能的,但是您会受到Spring MVC的常规配置的限制

我认为最起码的要求是,您的控制器要用
@controller
注释,并且还要有一个类级
@RequestMapping
注释。然后按名称映射该类上的各个公共方法。如果这些方法不返回视图或视图名称,则将从方法名称推断视图名称


文档并没有真正深入到这一点,但是,我们非常鼓励您使用方法级注释,以保持内容的明确性。

我不明白您的意思。你想处理没有注释的请求吗?是的,根据斯卡夫曼的回答。