Java 如何在SpringAOP中使用会话属性?
我想获得一个会话属性(用户名),以便将其注入到记录器的MDC中 我甚至不知道这是否可能 有什么想法吗?谢谢Java 如何在SpringAOP中使用会话属性?,java,spring,aop,Java,Spring,Aop,我想获得一个会话属性(用户名),以便将其注入到记录器的MDC中 我甚至不知道这是否可能 有什么想法吗?谢谢 [编辑] 我们正在使用Ajax框架(Zk)。因此,带过滤器的解决方案不适用。我们必须在框架触发的每个事件中放置和删除,以便写入特定日志(由用户) 因此,我搜索如何使用AOP自动执行这些操作。从以下其中一个: 我将使用ServletFilter实现这一点,这样您就可以访问它 请求和会话中的所有内容。使用 删除过滤器代理,以便您可以将过滤器配置为 普通春豆 如果你真的需要或者想把它作为一个方
[编辑] 我们正在使用Ajax框架(Zk)。因此,带过滤器的解决方案不适用。我们必须在框架触发的每个事件中放置和删除,以便写入特定日志(由用户) 因此,我搜索如何使用AOP自动执行这些操作。从以下其中一个: 我将使用ServletFilter实现这一点,这样您就可以访问它 请求和会话中的所有内容。使用 删除过滤器代理,以便您可以将过滤器配置为 普通春豆 如果你真的需要或者想把它作为一个方面来实现,我会 还建议您定义一个过滤器。那个过滤器会把空气过滤掉 ThreadLocal中所需的参数,这样您就可以检索 从方面内部获得适当的价值
你看过这些答案了吗?我已经编辑了我的请求。不幸的是,过滤器不是我们的解决方案。不幸的是,过滤器不是我们的解决方案。