Как я могу получить доступ к объекту запроса в классе aspectj в веб-приложении - PullRequest
0 голосов
/ 09 сентября 2018

Я работаю над проектом плагина Liferay 7.0 (традиционная упаковка WAR). Я использую AOP в нем и сделал мои необходимые классы AspectJ. Я хочу получить объект request в классе аспектов и получить от него некоторые атрибуты.
Для этой задачи я реализовал ServletRequestListener, который установил объект request в переменную ThreadLocal; но из-за того, что поток установки может отличаться от потока получения, значение переменной ThreadLocal может иногда быть нулевым, когда я получаю его в классе аспектов.
Какое решение вы предлагаете для решения этой проблемы?

...