Как установить для каждого контроллера URL по умолчанию или requestMapping в springMVC - PullRequest
0 голосов
/ 05 ноября 2018

Например: класс, являющийся контроллером, имеет requestMapping @RequestMapping("/company") и имеет метод с именем «index». В этом случае, как я могу ввести URL-адрес типа «/ company» или «/ company /» и ввести метод с именем «index»?

Ответы [ 2 ]

0 голосов
/ 05 ноября 2018

Вы можете использовать @RequestMapping с несколькими путями, как это,

@RequestMapping(value = {"/company", "/company/"}, method = RequestMethod.GET)

(имеет String[] как value параметр)

0 голосов
/ 05 ноября 2018

Есть несколько способов сделать это. Один из примеров, чтобы использовать @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";
}

Подробнее подробности и примеры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...