类 SysLogAspect
java.lang.Object
top.tangyh.basic.log.aspect.SysLogAspect
操作日志使用spring event异步入库
- 作者:
- zuihou
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voiddoAfterReturning(org.aspectj.lang.JoinPoint joinPoint, Object ret) 返回通知voiddoAfterThrowable(org.aspectj.lang.JoinPoint joinPoint, Throwable e) 异常通知voiddoBefore(org.aspectj.lang.JoinPoint joinPoint) 执行方法之前void定义controller切入点拦截规则:拦截标记WebLog注解和指定包下的方法 2个表达式加起来才能拦截所有Controller 或者继承了BaseController的方法 execution(public * top.tangyh.basic.base.controller.*.*(..))
-
字段详细资料
-
MAX_LENGTH
public static final int MAX_LENGTH- 另请参阅:
-
-
构造器详细资料
-
SysLogAspect
public SysLogAspect()
-
-
方法详细资料
-
sysLogAspect
public void sysLogAspect()定义controller切入点拦截规则:拦截标记WebLog注解和指定包下的方法 2个表达式加起来才能拦截所有Controller 或者继承了BaseController的方法 execution(public * top.tangyh.basic.base.controller.*.*(..)) 解释: 第一个* 任意返回类型 第二个* top.tangyh.basic.base.controller包下的所有类 第三个* 类下的所有方法 ()中间的.. 任意参数 \@annotation(top.tangyh.basic.annotation.log.WebLog) 解释: 标记了@WebLog 注解的方法 -
doAfterReturning
返回通知- 参数:
ret- 返回值joinPoint- 端点
-
doAfterThrowable
异常通知- 参数:
joinPoint- 端点e- 异常
-
doBefore
public void doBefore(org.aspectj.lang.JoinPoint joinPoint) 执行方法之前- 参数:
joinPoint- 端点
-