티스토리 뷰

|어노테이션 - 설명

 

@Before - 비즈니스 메소드 실행 전에 동작

@AfterReturning - 비즈니스 메소드가 성공적으로 리턴되면 동작

@AfterThrowing - 비즈니스 메소드 실행 중 예외가 발생하면 동작(마치 try~catch 블록에서 catch 블록에 해당)

@After - 비즈니스 메소드가 실행된 후, 무조건 실행(try~catch~finally 블록에서 finally 블록에 해당)

@Around - 호출 자체를 가로채 비즈니스 메소드 실행 전후에 처리할 로직을 삽입할 수 있음