public class SysLogAspect extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
MAX_LENGTH |
| 构造器和说明 |
|---|
SysLogAspect() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
doAfterReturning(org.aspectj.lang.JoinPoint joinPoint,
Object ret)
返回通知
|
void |
doAfterThrowable(org.aspectj.lang.JoinPoint joinPoint,
Throwable e)
异常通知
|
void |
doBefore(org.aspectj.lang.JoinPoint joinPoint)
执行方法之前
|
void |
sysLogAspect()
定义controller切入点拦截规则:拦截标记SysLog注解和指定包下的方法
2个表达式加起来才能拦截所有Controller 或者继承了BaseController的方法
execution(public * top.tangyh.basic.base.controller.*.*(..))
|
public static final int MAX_LENGTH
public void sysLogAspect()
public void doAfterReturning(org.aspectj.lang.JoinPoint joinPoint,
Object ret)
ret - 返回值joinPoint - 端点public void doAfterThrowable(org.aspectj.lang.JoinPoint joinPoint,
Throwable e)
joinPoint - 端点e - 异常public void doBefore(org.aspectj.lang.JoinPoint joinPoint)
joinPoint - 端点Copyright © 2023. All rights reserved.