less than 1 minute read

Daily TODO

  • 데일리 코딩
  • [/] 자소서 작성 일단 1번만
  • 네트워크 포스팅 뒷부분 보충
  • CS스터디 9:00

메모 & TIL:

AOP

  • Advice : Aspect를 언제 핵심 코드에 적용할지를 정의한다.
    • 기본적으로 순서를 보장하지 않는다.
    • @Before : 조인 포인트 실행 이전
    • @After returning: 조인 포인트 정상 완료 후 실행
    • @After throwing: 메서드가 예외 던지는 경우 실행
    • @After (finally): 조인 포인트 동작과 관계없이 실행
    • @Around : 메서드 호출 전후에 수행하며 가장 강력한 어드바이스.
    • @Around만 있어도 모든 기능 수행이 가능하나 제약을 가지더라도 실수를 방지하는 설계를 하는 것이 좋다.
  • Pointcut : 관심 조인 포인트를 결정하여 advice 실행 시기를 제어한다.
  • Join Point : AOP를 적용할 수 있는 지점을 의미한다.
  • @AspectJ 스타일 - 어노테이션을 이용해 AOP를 적용할 수 있다.

Leave a comment