Class BaseLogAop

java.lang.Object
net.mingsoft.basic.aop.BaseAop
net.mingsoft.basic.aop.BaseLogAop
Direct Known Subclasses:
SystemLogAop

public abstract class BaseLogAop extends BaseAop
Author:
by 铭软开发团队
  • Constructor Details

    • BaseLogAop

      public BaseLogAop()
  • Method Details

    • getUserName

      public abstract String getUserName()
      获取用户名
      Returns:
    • isCut

      public abstract boolean isCut(LogAnn log)
      是否切面
      Returns:
    • logPointCut

      public void logPointCut()
      切入点
    • doAfterReturning

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

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

      protected void handleLog(org.aspectj.lang.JoinPoint joinPoint, Exception e, Object result)