문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
springframework:aop [2014/05/21 18:19] kwon37xi |
springframework:aop [2021/03/03 17:12] (현재) kwon37xi |
||
---|---|---|---|
줄 7: | 줄 7: | ||
===== DefaultAdvisorAutoProxyCreator ===== | ===== DefaultAdvisorAutoProxyCreator ===== | ||
- | * ''< | + | |
- | * ''< | + | |
+ | * ''< | ||
===== AOP가 갑자기 작동을 안 해요 ===== | ===== AOP가 갑자기 작동을 안 해요 ===== | ||
줄 16: | 줄 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가 존재해야한다. | ||
+ | |||
+ | ===== 참조 ===== | ||
+ | * [[https:// | ||