例如,我有一些方法,我需要一些共同的逻辑:
@MyIntercept(value="Some value")
public void doSomething(int param1, String param2) {
//....................
}
@MyIntercept(value="Some other value")
public void doSomethingElse(String param1) {
//....................
}
在MyInterceptor中:
public class MyInterceptor {
@AroundInvoke
public void aroundInvoke (InvocationContext ic) throws Exception {
//common logic, but considering the value
}
}
我如何实现目标?