티스토리 뷰
스프링 AOP구현 방식은 2가지가 있습니다.
1. 대상객체가 인터페이스 구현방식을 경우
-> 일반적인 proxy pattern 을 이용하여 AOP구현
2. 대상객체가 인터페이스를 구현 안햇을 경우
-> CGLIB 라이브러리를 이용하여 구현
CGLIB이란,
동적으로 대상객체를 상속하는 클래스를 만들어 프록시를 구현한후
필터클래스를 이용하여 공통의 관심사(Aspect)적용
--- 내용 추가 ----
* 강제로 CGLIB 통한 프록시객체 생성방법
1. aop:config 태그에 다음 속성 추가 : proxy-target-class="true"
2. 어노테이션의 경우
<aop:aspectj-autoproxy proxy-target-class="true" />
반응형
'Java_Spring Framework' 카테고리의 다른 글
Spring Boot DBUnit Starter 패키지를 만들었습니다. (0) | 2019.10.10 |
---|---|
만약 Java / Spring 공부를 처음 시작 한다면 (2) | 2019.07.01 |
RESTful Service 에서 인증실패 에러코드 리턴방법 (0) | 2013.12.03 |
Spring 3.0 + myBatis 설정파일 구조 (0) | 2013.12.02 |
제 12회 한국자바개발자 컨퍼런스!! (2/18) (0) | 2012.01.27 |
댓글