思路
- 利用AspectJ框架的环绕通知, 在目标函数开始执行和结束执行时分别获取当前系统时间
- 打印(开始执行时间 - 结束执行时间)
- 自定义一个注解, 利用注解来确定切入点
实现
- 自定义的注解PrintRunTime.java
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* &#