작성
·
335
·
수정됨
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
@After 애노테이션은 메서드가 실행된 후에 호출되는 부분입니다. 그래서 보통은 @AfterReturning 애노테이션 다음에 실행되는 경우가 많습니다. 하지만 예외가 발생했을 때는 @AfterThrowing 애노테이션이 먼저 실행된 후에 @After 애노테이션이 실행되는 순서입니다. 즉, 정상적인 실행 후에 호출되는 @After 애노테이션과 예외가 발생했을 때 호출되는 @AfterThrowing 애노테이션은 실행 순서가 다르다는 점을 유의해야 합니다.
해당 부분을 개념적으로 설명한 것으로 실제 호출되는 순서는 다를 수 있으니 참고하세요.
더 궁금한 사항이 있으면 언제든지 물어보세요!