카테고리 없음
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 구현