我遇到了一个涉及 Aspectj 的问题。我要做的是对带有方法级注释的调用进行“after() throwing”匹配。
@MyAnnotation
public void doSomething(Param p1, Param p2)
如果我使用
after() throwing(MyCustomException ex) : call (@com.me.MyAnnotation * *.*(..))
它可以工作,但是如果我在注释中添加了一些参数,那么它们就不会匹配。
@MyAnnotation(value = "doobery")
public void doSomething(Param p1, Param p2)
我的切入点缺少什么?
只是为了澄清,我想匹配这两个例子,我也不关心注释中的参数。
AspectJ 1.6 版本