Self-invocation은 target 안에서 proxy chain을 다시 만나지 않는다

outer advice 뒤 실행된 this.inner는 Java 직접 호출이라 inner pointcut을 평가하지 않는다.

External client

proxy.outer

Outer advice

1회 실행

Target outer

this.inner

Target inner

advice 없이 실행