弹簧请求映射Mis

问题描述:

我正在使用Spring映射。并有以下映射代码。问题是这些和其他需要考虑的20个可能拼写错误。有没有一种方法可以简单地重定向这些URL,而不是为每个网址添加一个RequestMapping。我知道我所做的事情并不干净,并且非常感谢关于如何让我的请求映射到最低限度的建议。谢谢。弹簧请求映射Mis

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

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

@RequestMapping标注的默认value成员需要String[],所以你应该可以把你所有的映射在一个位置:

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

非常感谢您! –