У меня есть класс аспектов, используемый для регистрации приложения, и мне нужна информация, которая находится в сеансе пользователя.Есть ли способ предоставить HttpSession для аспекта или его атрибутов?
Спасибо за любую помощь.
Если вы используете Sring MVC, информация сохраняется в RequestContextHolder для безопасности, у вас есть информация в SecurityContext. Проверьте здесь для получения дополнительной информации.
Если вы передадите HttpSession в качестве параметра, его можно использовать по совету:
@Before("args(httpSession,..)") public void logHttpSession(HttpSession httpSession) { ... }