当前位置:首页 > Web开发 > 正文

@Aspect 拦截器相关

2024-03-31 Web开发

标签:

执行时机:在HandlerInterceptor

@Pointcut("execution(* com.jbs.oms.aggreg.web.controller.*.*.*(..))")
private void excudeController() {
}
@Before("excudeController()")
public void before(JoinPoint joinPoint) {
  //通过joinPoint可以获取request相关参数:
  Object[] args = joinPoint.getArgs();
  
  //获取当前方法对象:
  MethodJoinPoint point = (MethodJoinPoint)joinPoint;
Signature signature = point.getSignature();
  Method method = signature.getMethod();
  
  //获取当前类:
  joinPoint.getTarget().getClass();   
}

@Aspect 拦截器相关

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/38912.html