Pointcut 문제와 proxy eligibility 문제를 먼저 구별한다
final·private·new object는 expression을 넓혀도 join point가 되지 않는다.
- Bean인가
- new object 제외
- Proxy를 지났나
- direct target 제외
- Override 가능한가
- final·private 확인
- Weaving이 필요한가
- tooling 비용 ADR
final·private·new object는 expression을 넓혀도 join point가 되지 않는다.