class Test {
@override
public String a(){
b();
d();
}
private String b() {
c();
}
private String c(){
d();
}
private String d(){}
}
Run Code Online (Sandbox Code Playgroud)
我想拦截从重写方法 A() 调用的 Test 类的每个方法,并想知道 b()、c() 等每个方法在单独处理某些业务逻辑时花费了多少时间。
如何使用 Spring AOP 或 Aspectj 实现它?