0

我在java类文件中有一个方法,比如

public void SIMPLE_METHOD(some params){
    ...code here...
}

我可以在此方法上方使用注释吗,一个方法将在 SIMPLE_METHOD 之前运行,如果该预方法返回 true,则此 SIMPLE_METHOD 将运行,否则此方法将被忽略,控制将转移到下一个执行点。

4

1 回答 1

0

我想在你的情况下做这样的事情的最好方法(因为你已经在使用 spring)是使用 Spring AOP 和 @Around 建议。

6.2.4.5。周围的建议

围绕通知“围绕”匹配的方法执行。它有机会在方法执行之前和之后进行工作,并确定该方法何时、如何甚至是否真正执行。

更新:另外,如果您需要在方法调用上实现缓存,那么看看Cache Abstraction和 @Cacheable 可能是个好主意。

于 2013-06-04T10:17:26.130 回答