pointcut
-
[Spring] 간소화된 Advisor프로그래밍 공부/Spring 2021. 5. 5. 17:00
뉴렉처 강사님의 동영상 강의를 정리한 글입니다. 간소화된 Advisor : point cut과 advisor를 합친 것. 따로 생성 해줄 필요 없이 한 번에 생성 가능 NameMatchMethodPointcutAdvisor total avg mappedNames를 이용하여 weaving 하고 싶은 메서드를 여러 개 줄 수 있음. 도 가능함 RegexpMethodPointcutAdvisor .*to.* 정규식을 이용하여 메서드 이름을 전달 할 수 있음
-
[Spring] Point Cut프로그래밍 공부/Spring 2021. 5. 5. 15:59
뉴렉처 강사님의 동영상 강의를 정리한 글입니다. weaving(뜨개질) : 부가 로직을 호출하고 부가 로직 실행 중에 주 업무가 실행되는 것을 말함 JoinPoint : 부가 로직이 대상으로 삼는 주 업무 메서드. 부가 로직에서 연결해야 할 포인트 점이 되는 곳 Pointcuts 기본적으로 proxy는 target class의 모든 메서드를 JoinPoint로 생각한다. 특정 메서드만 weaving 하기 위해서는 별도의 정보가 필요하다. 이것을 point cuts라고 한다. Advice 별로 pointcut을 사용할 수 있다. Advice를 pointcut과 연결해주는 Advisor - Point cut 생성: mappedName property에 weaving 하고 싶은 method를 넣는다 - Adv..