카테고리 없음

Spring AOP 구현 1

bay07 2024. 8. 26. 16:08

▶ POJO Class를 이용한 AOP 구현

1. XML Schema 확장 기법을 통해 설정 파일 작성하기 

 

2. POJO 기반 Advice Class 작성 

 

aspect는 "공통 관심 사항"

 

빈 객체를 만들고, Aspect를 설정할 때, 공통을 설정한 Aspect를 넣어주면 된다 

 

 

 

< POJO 기반 Aspect Class 작성 >

설정 파일의 advice 관련 태그에 맞게 작성한다 

<bean>으로 등록하며, <aop:aspect>의 ref 속성으로 참조한다

공통 기능 메소드 : advice 관련 태그들의 method 속성의 값이 method의 이름이 된다 

 

 

 

 

 

클라이언트가 "뭐 좀 해줘~"라고 Operation (요청)을 하면, 

target에 대한 proxy가 만들어진다. 

그러면서, target bean으로 가기 전에, before aspect라는 사항이 먼저 실행되는 것 

 

DTO(Data Transfer Object) : 데이터 전송 객체


▶ Spring API를 이용한 AOP 구현

 

 


▶ Annotation을 이용한 AOP 구현