Spring请求映射错误

时间:2011-09-26 18:00:48

标签: spring spring-mvc

我正在使用Spring映射。并具有以下映射代码。问题是这些和其他需要考虑的问题有20种可能的拼写错误。而不是为每个url添加一个RequestMapping,如30或40,有没有办法简单地重定向这些。我知道我的工作方式并不干净,并希望了解如何将我的请求映射到minium。感谢。

@RequestMapping("/protect")
public String protect(Model model) {
    QuickResponse qr = createQR();
    model.addAttribute("qr", qr);
    return "qr_general";
}

1 个答案:

答案 0 :(得分:2)

我不确定可能会拼错的是什么,但我认为你指的是被映射到的路径。

@RequestMapping注释的默认value成员需要String[],因此您应该可以将所有映射放在一个位置:

@RequestMapping({"/protect", "/protekt", "/proteckt", "/protext"})
public String protect(Model model) {
    QuickResponse qr = createQR();
    model.addAttribute("qr", qr);
    return "qr_general";
}