aop中获取请求消息和属性

aop中获取请求消息和属性


这篇博客仅仅提供代码。

由于我们利用@interface并且搭配上Aspect里面的@annotation可以做到切面的效果,所以我在项目上运用了这项技术,他们的参数是ProceedingJoinPoint joinPoint,并没有HttpServletRequest,但是我们又需要请求头的信息,所以代码如下:

ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
       HttpServletRequest servletRequest = attributes.getRequest();
posted @ 2021-01-21 18:23  逝痕枫舞  阅读(395)  评论(0编辑  收藏  举报