AOP不在接口方法实现中工作

时间:2018-01-19 13:56:37

标签: java spring spring-boot aop spring-aop

我的情况是我有一个默认方法,它调用同一个接口的另一个方法。

public interface Test {

    default Boolean isValidObject(String A) {
      ComplexObject B= new  ComplexObject();
      SomeObject SomeObject= validate(A, B);
      return SomeObject.isValid();
    }

    SomeObject validate(String A, ComplexObject b);
}

如果我把这一点提到isValidObject,那么它工作正常。但是,如果切入点是指validate,那么现在就可以了。

无效的切入点

@After("execution(fullqualifiedSomeObject com.a.b.c.Test+.validate(..))")

此外,左侧有一条标记可见。 “3线弹簧AOP标记”

请分享想法。

0 个答案:

没有答案