欢迎光临散文网 会员登陆 & 注册

Aop种 调用 httpServletRequest

2023-08-31 21:12 作者:MicroShuai  | 我要投稿

在Spring AOP中,获取Controller层的请求对象(通常是一个HttpServletRequest对象)可能不是直接支持的功能,因为AOP通常用于操作方法调用而不是HTTP请求。然而,有一些方法可以访问HttpServletRequest对象。

1.通过RequestContextHolder获取: Spring提供了RequestContextHolder,这个类能帮助你在没有直接访问到HttpServletRequestHttpServletResponse的地方得到这些对象。

2.切面类中注入 如果你的切面(Aspect)是一个Spring Bean(通常是这样),那么你可以直接在切面中注入HttpServletRequest

3.作为方法参数: 如果你控制了拦截的方法,你可以将HttpServletRequest作为方法参数,然后在切面中通过JoinPoint来获取它。


Aop种 调用 httpServletRequest的评论 (共 条)

分享到微博请遵守国家法律