В настоящее время я использую request.setAttribute () и request.getAttribute () как средство для передачи объекта от перехватчика обработчика в метод контроллера.Я не рассматриваю это как идеальный метод, потому что он требует, чтобы я принял HttpServletRequest в качестве аргумента для своих методов контроллера.Spring делает хорошую работу, скрывая объект запроса от контроллеров, поэтому он мне не понадобится, кроме как для этой цели.
Я попытался использовать аннотацию @RequestParam с именем, заданным в setAttribute (), но, конечно, этоне работает, потому что атрибуты запроса не являются параметрами запроса.Насколько мне известно, нет аннотации @RequestAttribute для использования для атрибутов.
Мой вопрос заключается в том, есть ли лучший способ передачи объектов от перехватчиков методам контроллера, не прибегая к установке их в качестве атрибутов объекта запроса.