문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 | 마지막 판 양쪽 다음 판 | ||
springframework:aop [2014/05/29 17:00] kwon37xi [DefaultAdvisorAutoProxyCreator] |
springframework:aop [2015/11/27 17:01] kwon37xi |
||
---|---|---|---|
줄 17: | 줄 17: | ||
* 이는 자식쪽 ApplicationContext에서 부모쪽 Bean을 **component-scan** 등으로 재생성했기 때문이다. | * 이는 자식쪽 ApplicationContext에서 부모쪽 Bean을 **component-scan** 등으로 재생성했기 때문이다. | ||
+ | ===== Spring 3 AOP 종류에 따른 Class/ | ||
+ | ==== proxyTargetClass = false ==== | ||
+ | * Java Inteface 기반 Proxy를 한다. | ||
+ | * 프록시 대상 객체가 Interface를 구현하지 않거나 의도치 않게 부모 클래스가 구현한 인터페이스를 상속할 경우 프록시 대상 Concrete class로는 해당 타입을 못찾는 현상이 발생할 수 있다. | ||
+ | ==== proxyTargetClass = true ==== | ||
+ | * AOP Mode가 '' | ||
+ | * Class 기반 Proxy인데, | ||
+ | * Default Constructor가 존재해야한다. | ||