Как передать атрибут сеанса в качестве аргумента метода (параметра) в Spring MVC

Короче хочу что то вроде:

public String action(@SessionAttribute User user) {..}

вместо

public String action(HttpSession session) {
     User user = session.getAttribute("user");
}

Главным образом ради:

читабельностьмодульное тестирование

Ответы на вопрос(3)

Ваш ответ на вопрос