有没有办法使用注释在当前调用的函数之前运行函数,如下所示:
public void doSomethingEarlier() {
}
@DoSomethingEarlier
public void doSomething() {
}
所以我想调用 doSomething() 函数,并且在执行这个函数之前我想自动运行 doSomethingEarlier() 函数。
最佳答案
你有很多方法,但实现起来有点困难:
第一种方法更简单。让注释看起来像这样可能会更好:
@BeforeMethod("methodName")
一般来说,这就是 AOP 在底层的工作方式。
关于java - 如何使用注释在当前函数之前运行函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2603274/