Spring Request Mapping Mis - PullRequest
       1

Spring Request Mapping Mis

1 голос
/ 26 сентября 2011

Я использую Spring mapping.И иметь следующий код сопоставления.Проблема в том, что существует около 20 возможных опечаток для этих и других, которые необходимо учитывать.Вместо того, чтобы добавлять RequestMapping для каждого URL, который был бы как 30 или 40, есть способ просто перенаправить их.Я знаю, что мои действия не чисты, и был бы признателен за советы о том, как сохранить сопоставления моих запросов на минимальном уровне.Спасибо.

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

1 Ответ

2 голосов
/ 26 сентября 2011

Я не уверен относительно того, что может быть написано с ошибкой, но я думаю, что вы имеете в виду путь, на который отображается.

По умолчанию аннотация @RequestMapping valueучастник занимает String[], поэтому вы должны иметь возможность поместить все свои сопоставления в одном месте:

@RequestMapping({"/protect", "/protekt", "/proteckt", "/protext"})
public String protect(Model model) {
    QuickResponse qr = createQR();
    model.addAttribute("qr", qr);
    return "qr_general";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...