public class TimeIntervalAspect extends SimpleAspect
| Constructor and Description | 
|---|
| TimeIntervalAspect() | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | after(Object target,
     Method method,
     Object[] args,
     Object returnVal)目标方法执行后的操作 如果 target.method 抛出异常且 Aspect.afterException(java.lang.Object, java.lang.reflect.Method, java.lang.Object[], java.lang.Throwable)返回true,则不会执行此操作如果 Aspect.afterException(java.lang.Object, java.lang.reflect.Method, java.lang.Object[], java.lang.Throwable)返回false,则无论target.method是否抛出异常,均会执行此操作 | 
| boolean | before(Object target,
      Method method,
      Object[] args)目标方法执行前的操作 | 
afterExceptionpublic boolean before(Object target, Method method, Object[] args)
Aspectbefore in interface Aspectbefore in class SimpleAspecttarget - 目标对象method - 目标方法args - 参数public boolean after(Object target, Method method, Object[] args, Object returnVal)
AspectAspect.afterException(java.lang.Object, java.lang.reflect.Method, java.lang.Object[], java.lang.Throwable) 返回true,则不会执行此操作Aspect.afterException(java.lang.Object, java.lang.reflect.Method, java.lang.Object[], java.lang.Throwable) 返回false,则无论target.method是否抛出异常,均会执行此操作after in interface Aspectafter in class SimpleAspecttarget - 目标对象method - 目标方法args - 参数returnVal - 目标方法执行返回值Copyright © 2025. All rights reserved.