类 SystemLogAspect

java.lang.Object
plus.hiver.common.aop.SystemLogAspect

@Component public class SystemLogAspect extends Object
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    after(org.aspectj.lang.JoinPoint joinPoint)
    后置通知(在方法执行之后并返回数据) 用于拦截Controller层无异常的操作
    void
    Controller层切点,注解方式
    void
    doBefore(org.aspectj.lang.JoinPoint joinPoint)
    前置通知 (在方法执行之前返回)用于拦截Controller层记录用户的操作的开始时间
    static Map<String,Object>
    getControllerMethodInfo(org.aspectj.lang.JoinPoint joinPoint)
    获取注解中对方法的描述信息 用于Controller层注解

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • SystemLogAspect

      public SystemLogAspect()
  • 方法详细资料

    • controllerAspect

      public void controllerAspect()
      Controller层切点,注解方式
    • doBefore

      public void doBefore(org.aspectj.lang.JoinPoint joinPoint)
      前置通知 (在方法执行之前返回)用于拦截Controller层记录用户的操作的开始时间
      参数:
      joinPoint - 切点
    • after

      public void after(org.aspectj.lang.JoinPoint joinPoint)
      后置通知(在方法执行之后并返回数据) 用于拦截Controller层无异常的操作
      参数:
      joinPoint - 切点
    • getControllerMethodInfo

      public static Map<String,Object> getControllerMethodInfo(org.aspectj.lang.JoinPoint joinPoint) throws ClassNotFoundException
      获取注解中对方法的描述信息 用于Controller层注解
      参数:
      joinPoint - 切点
      返回:
      方法描述
      抛出:
      ClassNotFoundException