Spring AOP 용어 내 마음대로 정리

탱귤생귤·2023년 10월 15일

Spring

목록 보기
6/14

💡 내 마음대로 용어 정리

  • Aspect = 클래스들 간의 공통되는 메서드나 메서드의 어떤 부분
  • Join Point = 내가 하고 싶은 걸 넣을 수 있는 지점(메서드 실행 시점만 존재)
  • PointCut = Join Point 중에서 이걸 내가 표시해주면 여기서 하고 싶은 걸 실행 가능(약간 이게 어떤 메서드를 할 지 정해주고 그 메서드의 Join Point가 있는 느낌인듯)
  • Advice = 내가 하고싶은 메서드나 동작(Around, Before, After 같은 것)
  • Target = Advice를 넣어줄 객체(클래스)
  • AOP Proxy= 프록시할 객체(Spring AOP의 기본값은 CGLIB 프록시)
  • Weaving = PointCut으로 결정한 타겟의 Join Point에 advice를 적용

https://medium.com/trabe/understanding-aop-in-spring-from-magic-to-proxies-6f5911e5e5a8
이분 프록시 이해에 도움이 된다. 되게 친절하게 설명해주심

0개의 댓글