\

해병 코딩

728x90
반응형

 

Advice의 종류

 

 

 종류  설명
 Before Advice  대상 객체의 메서드 호출 전에 공통 기능을 실행하는 데 사용됨.
 After Returning Advice  대상 객체의 메서드가 익셉션 없이 실행된 이후에 공통 기능을 실행하는 데 사용됨.
 After Throwing Advice  대상 객체의 메서드를 실행하는 도중 익셉션이 발생한 경우에 공통 기능을 실행하는 데 사용됨.
 After Advice  종료 후에 무조건 실행됨.
 대상 객체의 메서드를 실행하는 도중에 익셉션이 발생했는지의 여부에 상관없이 메서드 실행 후 
공통 기능을 실행함. ( try-catch-finally의 finally블록과 비슷 )
 Around Advice   대상 객체의 메서드 실행 전, 후 또는 익셉션 발생 시점에 공통 기능을 실행하는 데 사용됨.

 

→ 사용빈도가 제일 많은 것 : Around Advice. 

  • 대상 객체의 메서드 실행 전, 후 또는 익셉션 발생 시점 등 다양한 시점에 원하는 기능을 삽입할 수 있기 때문.
  • 캐시 기능, 성능 모니터링 기능과 같은 Aspect를 구현할 때 주로 이용함.

 

 

 

 


저의 블로그 봐주셔서 감사합니다

재.미.있.게 보셧다면 아래 하트 ❤(공감) 과 댓글 부탁 드려요 .

728x90
반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band