AOP: error at ::0 inconsistent binding applying aop on two different methods
问题 I am trying to apply a @before aspect on two different methods in two different paths class Service1{ public Object applyX(X x){ //code } } class Service2{ public OtherObject applyY(Y y){ //code } } and I have my aspect class: @Aspect @Component public class MyProcessor { @Before("execution(* com.a.b.c.Service1.applyX" + " (com.xp.X)) " + "&& args(engineEvaluationRequest) || " + "execution(* com.a.b.d.Service2.applyY" + " (com.yp.Y))" + "&& args(y)") public void process(X x ,Y y){ //code } }