The Debugging Chronicles : "코드의 미학"
[Spring] AOP 관점 지향 프로그램 어노테이션 설정 - 1 본문
AOP 설정
Advice은 횡단 관심이다
Bean 태그들은 New이기 때문에 component 어노테이션 같지만
핵심 로직은 Service이다 횡단 관심사들과 겹치므로 Service라고 쓴다.
component-scan 대상이므로 넣어 준다.
pointcut 설정 먼저 바꾸어보기
19번째줄 먼저 바꾸기
참조 메서드
pointcut 경우 대소문자 잘 확인해서 어노테이션 넣어주기
누구랑 언제 결합할지를 정해야한다.
어노테이션 before는 시점에 대한 설정이다.
동작을 어느 시점에 누구랑 결합지를 썼고
@Aspect는 결합 자체이다.
반환이 있는 경우에는
바인드 변수를 써준다
두개 이상 쓸때는 returing 속성까지 써주어야한다.
'Spring' 카테고리의 다른 글
[Spring] 템플릿 패턴 (DAO 고도화 DEVELOP DAO - 로직, 성능 개선, 최적화) (0) | 2024.10.18 |
---|---|
[Spring] AOP 관점 지향 프로그램 어노테이션 설정 - 2 (Pointcut 설정의 응집도 높이기) (0) | 2024.10.16 |
[Spring] "00님이 DB에 글을 등록했습니다" 로그 AOP로 설정하기 (0) | 2024.10.15 |
[Spring] AOP(Aspect Oriented Programming) 관점 지향 프로그램 - 2 (1) | 2024.10.15 |
[Spring] AOP(Aspect Oriented Programming) 관점 지향 프로그램 - 1 (1) | 2024.10.15 |