public class AcriesAspect extends Object
| 构造器和说明 |
|---|
AcriesAspect() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterReturning(org.aspectj.lang.JoinPoint joinPoint,
Object returnVal)
后置通知:方法正常执行后,有返回值,执行该后置通知:如果该方法执行出现异常,则不执行该后置通知
|
void |
afterThrowing(org.aspectj.lang.JoinPoint joinPoint,
Exception ex)
异常通知:方法出现异常时,执行该通知
|
Object |
around(org.aspectj.lang.ProceedingJoinPoint joinPoint)
环绕通知
|
void |
before(org.aspectj.lang.JoinPoint joinPoint)
前置通知,请求前
|
void |
pointcut() |
private void |
process(AcriAspect acri,
Class<?> fallbackClass,
String fallbackMethod,
List<Object> params,
Object returnVal,
Exception ex)
核心逻辑
|
public void pointcut()
public void before(org.aspectj.lang.JoinPoint joinPoint)
throws Throwable
joinPoint - Throwablepublic void afterReturning(org.aspectj.lang.JoinPoint joinPoint,
Object returnVal)
joinPoint - returnVal - public Object around(org.aspectj.lang.ProceedingJoinPoint joinPoint) throws Throwable
joinPoint - Throwablepublic void afterThrowing(org.aspectj.lang.JoinPoint joinPoint,
Exception ex)
joinPoint - ex - Copyright © 2023. All rights reserved.