多个Spring @RequestMapping注释
是否有可能在一个方法中使用多个@RequestMapping spring注释? 喜欢:
@RequestMapping("/")
@RequestMapping("")
@RequestMapping("/welcome")
public String welcomeHandler(){
return("welcome");
}
@RequestMapping
有一个String[]
值参数,所以你应该能够像这样指定多个值:
@RequestMapping(value={"", "/", "welcome"})
从我的测试(spring 3.0.5),@ @RequestMapping(value={"", "/"})
- 只有"/"
有效, ""
不。 然而,我发现这个工作: @RequestMapping(value={"/", " * "})
, " * "
匹配任何东西,所以它将成为默认处理程序,以防其他人无法使用。
不需要。 RequestMapping注解支持通配符和蚂蚁式路径。 也看起来你只是想要一个默认视图,所以你可以放
<mvc:view-controller path="/" view-name="welcome"/>
在你的配置文件中。 这将把所有的请求转发到根节点,并转到欢迎视图。
链接地址: http://www.djcxy.com/p/92551.html