如何在春季使用多个@RequestMapping注释?

2022-08-31 05:17:09

是否可以在一个方法上使用多个注释?@RequestMapping

喜欢:

@RequestMapping("/")
@RequestMapping("")
@RequestMapping("/welcome")
public String welcomeHandler(){
  return "welcome";
}

答案 1

@RequestMapping具有值参数,因此您应该能够指定多个值,如下所示:String[]

@RequestMapping(value={"", "/", "welcome"})

答案 2

从我的测试(春季3.0.5),- 只有效,不行。但是我发现这有效:,匹配任何内容,因此如果没有其他人,它将是默认处理程序。@RequestMapping(value={"", "/"})"/"""@RequestMapping(value={"/", " * "})" * "


推荐