advice는 실행되는 시점에 따라 여러가지 타입으로 작성할 수 있다. 이번 포스트에서는 다섯가지 advice의 타입에 대해 살펴보자. advice 타입advice가 동작하기 위해서는 어떤 시점에 advice를 실행할 것인가를 결정해야 한다. Spring에서는 다섯가지 annotation으로 이 시점을 설정할 수 있다.애너테이션설명@Before타겟 메서드 호출 전 advice 실행@AfterReturning타겟 메서드가 정상 종료(return) 후 advice 실행@AfterThrowing타겟 메서드에서 예외가 던져졌을 때(throws XXException) advice 실행@After타겟 메서드 성공 여부(return or throws XXException)와 무관하게 언제나 advice 실행@Arou..
04. advice의 타입
advice는 실행되는 시점에 따라 여러가지 타입으로 작성할 수 있다. 이번 포스트에서는 다섯가지 advice의 타입에 대해 살펴보자. advice 타입advice가 동작하기 위해서는 어떤 시점에 advice를 실행할 것인가를 결정해야 한다. Spring에서는 다섯가지 annotation으로 이 시점을 설정할 수 있다.애너테이션설명@Before타겟 메서드 호출 전 advice 실행@AfterReturning타겟 메서드가 정상 종료(return) 후 advice 실행@AfterThrowing타겟 메서드에서 예외가 던져졌을 때(throws XXException) advice 실행@After타겟 메서드 성공 여부(return or throws XXException)와 무관하게 언제나 advice 실행@Arou..
2020.06.20