В настоящее время я работаю над приложением весенней загрузки.У меня есть пользовательские данные, хранящиеся в хранилище.Обычно я прикрепляю пользовательские данные в каждом контроллере (это необходимо, если пользователь аутентифицирован).Но если я введу несопоставленный URL-адрес, данные логически не будут переданы, и моя страница ошибки 404 не будет загружаться правильно.
Я не могу просто использовать
@RequestMapping(value="**",method = RequestMethod.GET)
public String getAnythingelse(){
return "redirect:/404.html";
}
, потому что я обрабатываю свои URL-адресараспространять на разные классы контроллеров.
Это приводит к вопросу о том, как я могу решить эту проблему?
У меня было бы две теоретические попытки, но я не знаю, как я это сделал бы: 1)Так или иначе, у метода map-any очень низкий приоритет, поэтому он будет вызван в конце.2) Вызвать метод map-any, но как заставить систему вызывать другие методы.
РЕДАКТИРОВАТЬ: Даже если я добавлю его, например, в мой контроллер индекса, это сделает сайт полностью неформатированным.