我想定义aspectj joinpoints而不是使用注释和字符串常量,如下所示:
@Before("execution(* my.class.getText(..))")
但是使用aspecj语言,就像在这个例子中一样:
pointcut myMethod(): myClass() && execution(* *(..));
或
before (): getText() {
Trace.traceEntry("" + thisJoinPointStaticPart.getSignature());
}
有没有很好的例子说明如何将aspectj添加到项目中以使maven正确编译这种语言以及如何在aspecj语言中重写@ Before,@ Around等注释?
答案 0 :(得分:1)
您有没有考虑使用Google或Bing?你可能找到了
在这里,我还回答了很多关于如何配置AspectJ Maven插件的问题,例如: here
我希望这很有帮助。