1. Before Advice
주 업무 로직의 메서드가 실행되기 전에 실행됨.


2. After Returning Advice
나중에 그 결과값을 반환한 다음에 작업을 할 것이 있을 때 씀.


3. Throwing Advice
기존에 다른 애들은 인자가 고정돼있지만, Throwing Advice는 어떤 예외가 발생하느냐에 따라 함수 인자가 달라지기 때문에 구현할 것을 하나로 정할 수 가 없음.
before advice -> target method -> 실행하다가 예외발생하면 afterThrowing이 실행되고
예외없으면 afterReturning 실행됨.

'개발자 공부 > Spring' 카테고리의 다른 글
| AOP(5) - 간소화된 Advisor (0) | 2023.04.10 |
|---|---|
| AOP(4) - Advisor란? / Pointcuts / JoinPoint / Weaving (0) | 2023.04.10 |
| AOP(2) - AOP 구현 방식 이해하기 / Spring으로 AOP구현하기(Around Advice) (0) | 2023.04.10 |
| AOP(1) - AOP란? (0) | 2023.04.07 |
| Spring(10) - XML Configuration -> Java Configuration (0) | 2023.03.28 |