Например: класс, являющийся контроллером, имеет requestMapping @RequestMapping("/company") и имеет метод с именем «index». В этом случае, как я могу ввести URL-адрес типа «/ company» или «/ company /» и ввести метод с именем «index»?
@RequestMapping("/company")
Вы можете использовать @RequestMapping с несколькими путями, как это,
@RequestMapping
@RequestMapping(value = {"/company", "/company/"}, method = RequestMethod.GET)
(имеет String[] как value параметр)
String[]
value
Есть несколько способов сделать это. Один из примеров, чтобы использовать @RequestMapping для метода и указать тип запроса:
@RequestMapping(value = "/foos", method = RequestMethod.GET) @ResponseBody public String getFoos() { return "Get some Foos"; } @RequestMapping(value = "/foos", method = RequestMethod.POST) @ResponseBody public String postFoos() { return "Post some Foos"; }
Подробнее подробности и примеры.