我想通过java中的注释注入一些代码。这个计划是我有两个方法beginAction()和endAction()。我想注释一个方法,在执行beginAction()方法中的语句之前,执行它们之后,endAction()将自动放置。可能吗。如果是,请告诉我该怎么做。是否有可能通过注释在特定位置注入代码行
@MyAnnotation
public void myMethod(){
// Statement 1;
// Statement 2;
}
在运行时,beginAction()和endAction()应在通过注释的方法进行注射。这就是它应该在运行时变得如下所示。
public void myMethod{
beginAction();
// Statement 1;
// Statement 2;
endAction();
}
您正在寻找AspectJ。 – chrylis
或弹簧拦截器;) –
我们可以直接写我们自己的代码而不使用它们。 –