The Debugging Chronicles : "코드의 미학"

[Spring] AOP 관점 지향 프로그램 어노테이션 설정 - 1 본문

Spring

[Spring] AOP 관점 지향 프로그램 어노테이션 설정 - 1

sweetseonah1004 2024. 10. 16. 09:29

 

AOP 설정

 

 

 

Advice은 횡단 관심이다

 

Bean 태그들은 New이기 때문에 component 어노테이션 같지만

핵심 로직은 Service이다 횡단 관심사들과 겹치므로 Service라고 쓴다.

component-scan 대상이므로 넣어 준다.

 

pointcut 설정 먼저 바꾸어보기

19번째줄 먼저 바꾸기

참조 메서드

pointcut 경우 대소문자 잘 확인해서 어노테이션 넣어주기

 

 

누구랑 언제 결합할지를 정해야한다.

어노테이션 before는  시점에 대한 설정이다.

동작을 어느 시점에  누구랑 결합지를 썼고

@Aspect는 결합 자체이다.

 

반환이 있는 경우에는

바인드 변수를 써준다

두개 이상 쓸때는 returing 속성까지 써주어야한다.