
- Pointcut : 어드바이스를 적용할지, 어드바이스를 어디에 적용할지 판단하는 필터링 로직입니다.
- 주로 클래스와 메소드 이름으로 필터링 합니다.
- Advice : 프록시가 호출하는 부가 기능입니다.
- 단순히 프록시 로직이라고 생각하면 됩니다.
- Advisor : 하나의 Pointcut과 하나의 Advice를 가지고 있는것이 Advisor입니다.
- 1Advisor = 1Pointcut + 1Advice
이렇게 구분되어 있는것은 역할과 책임을 명확하게 분리하기 위한것입니다.