博客详情

spring切面拦截controller方法获取request、response和session对象 (原创)

作者: 朝如青丝暮成雪
发布时间:2019-07-21 17:27:14  文章分类:java编程   阅读(5702)  评论(0)



   @Around("myMethod()")
    public  Object  doArround(ProceedingJoinPoint point)throws Throwable{
     
      //在spring 切面中获取request、response、session对象
        HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();
        HttpServletResponse response= ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getResponse();
          HttpSession session=request.getSession();
         String methodName = point.getSignature().getName();//获取方法名称
         MethodSignature ms=  (MethodSignature) point.getSignature();//获取方法签名
      BusAuditMethod anno=     ms.getMethod().getAnnotation(BusAuditMethod.class);//获取方法上标记的注解
       // ...
   }



。。。


关键字:  spring  切面
评论信息
暂无评论
发表评论

亲,您还没有登陆,暂不能评论哦! 去 登陆 | 注册

博主信息
   
数据加载中,请稍候...
文章分类
   
数据加载中,请稍候...
阅读排行
 
数据加载中,请稍候...
评论排行
 
数据加载中,请稍候...

Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1

鄂公网安备 42011102000739号