Class TabooJsonAspect

java.lang.Object
com.bytedesk.kbase.aop.TabooJsonAspect

@Component public class TabooJsonAspect extends Object
敏感词过滤 注意:不能在类上注解@Async,否则会获取不到 HttpServletRequest,attributes为空。 如果不需要HttpServletRequest,可以添加@Async注解
Author:
jackning
  • Field Details

  • Constructor Details

    • TabooJsonAspect

      public TabooJsonAspect()
  • Method Details

    • doAround

      public Object doAround(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint, TabooJsonFilter tabooJsonFilter) throws Throwable
      处理请求前执行
      Throws:
      Throwable
    • doAfterReturning

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

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