我正在开发一个程序,我需要能够检查特定对象上运行某些方法的时间。我知道这可能有点不清楚,所以这是一个例子。
让我们说这是我想要访问的课程:
public class Clazz {
public void exampleMethod(ExampleParam param) {
//Unknown code
}
}
exampleMethod(ExampleParam param)
)。我需要做的是确定我无法访问的代码何时调用exampleMethod(ExampleParam param)
。
在方法中运行的代码与我无关。我需要知道的是:
换句话说,是否可以创建一个名为"的方法。听者?
答案 0 :(得分:3)
在Java中,这是由面向方面编程"面向方面编程" (也称为AOP)。
AOP作为核心spring framework的一部分包含在内,请查看更多信息。