코딩공부
Java Spring - AOP 핵심개념
하나하나두울
2024. 6. 10. 11:43

- @Before
- 타깃 객체의 메서드 호출 전에 공통 기능을 실행
- @After
- 예외 발생 여부에 관계없이 타깃 객체의 메서드 실행 후 공통 기능을 실행
- @AfterReturning
- 타깃 객체의 메서드가 예외 없이 실행되어 값을 반환한 경우 공통 기능을 실행
- @AfterThrowing
- 타깃 객체의 메서드 실행 중 예외가 발생한 경우 공통 기능을 실행
- @Around
- 타깃 객체의 메서드 실행 전과 후 또는 예외 발생 시 공통 기능을 실행
- 가장 빈번하게 사용됨