如何在Web应用程序的AspectJ类中访问请求对象

时间:2018-09-09 08:34:27

标签: java web liferay aspectj

我正在研究Liferay 7.0插件项目(传统WAR包装)。我在其中使用AOP,并制作了必需的AspectJ类。我想在Aspect类中获取request对象,并从中获取一些属性。
为此,我实现了一个ServletRequestListener,该变量将request对象设置在ThreadLocal变量中;但是由于setter线程可能与getter线程不同,因此当我在Aspect类中获取变量时,ThreadLocal变量的值有时可能为null。
您建议采用什么解决方案来解决此问题?

0 个答案:

没有答案