Відповіді:
@RequestMapping
має String[]
параметр значення, тож ви маєте змогу вказати кілька таких значень:
@RequestMapping(value={"", "/", "welcome"})
Не потрібно. Анотація RequestMapping підтримує символи підстановки та мурашки. Також виглядає так, що ви просто хочете переглянути перегляд за замовчуванням, щоб ви могли поставити
<mvc:view-controller path="/" view-name="welcome"/>
у вашому конфігураційному файлі. Це перенаправить усі запити Root до вітання.
Зараз із використанням Spring-Boot 2.0.4 - {} не вийде.
@RequestMapping
як параметр значення все ще містить String [], тому декларація виглядає приблизно так:
@RequestMapping(value=["/","/index","/login","/home"], method = RequestMethod.GET)
** Оновлення - працює з Spring-Boot 2.2 **
@RequestMapping(value={"/","/index","/login","/home"}, method = RequestMethod.GET)
Прийнятне також:
@GetMapping(path = { "/{pathVariable1}/{pathVariable1}/somePath",
"/fixedPath/{some-name}/{some-id}/fixed" },
produces = "application/json")
Те ж саме може бути застосовано до @RequestMapping
а