Ответы:
@RequestMapping
имеет String[]
параметр value, поэтому вы должны иметь возможность указать несколько значений, например:
@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
а