Class BlackUserAspect

java.lang.Object
com.bytedesk.core.black.BlackUserAspect

@Component public class BlackUserAspect extends Object
黑名单用户过滤 注意:不能在类上注解@Async,否则会获取不到 HttpServletRequest,attributes为空。 如果不需要HttpServletRequest,可以添加@Async注解
Author:
jackning
  • Constructor Details

    • BlackUserAspect

      public BlackUserAspect()
  • Method Details

    • doBefore

      public void doBefore(org.aspectj.lang.JoinPoint joinPoint, BlackUserFilter blackUserFilter)
      处理请求前执行
    • doAfterReturning

      public void doAfterReturning(org.aspectj.lang.JoinPoint joinPoint, BlackUserFilter blackUserFilter, Object jsonResult)
      处理完请求后执行
      Parameters:
      joinPoint - 切点
    • doAfterThrowing

      public void doAfterThrowing(org.aspectj.lang.JoinPoint joinPoint, BlackUserFilter blackUserFilter, Exception e)
      拦截异常操作
      Parameters:
      joinPoint - 切点
      e - 异常