Можно ли заставить @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