Можно ли вернуть @PathVariable
значение null, если переменная пути не указана в URL-адресе? В противном случае мне нужно сделать два обработчика. Один для /simple
и другой для /simple/{game}
, но оба делают то же самое, только если нет определенной игры, я выбираю первую из списка, но если есть параметр игры, то я использую его.
@RequestMapping(value = {"/simple", "/simple/{game}"}, method = RequestMethod.GET)
public ModelAndView gameHandler(@PathVariable("example") String example,
HttpServletRequest request) {
И вот что я получаю при попытке открыть страницу /simple
:
Вызвано: java.lang.IllegalStateException: Не удалось найти @PathVariable [пример] в @RequestMapping