Whiteship's Note

기선 씨네마 :: Pointcut

AOP : 2007. 3. 30. 14:01


영화관에서 표를 팔 때(sellTicket)만 welcome과 thankyou Advice를 적용하려면 이전에 살펴봤던 NameMathMethodPointcut이나 NameMathMethodPointcutAdvisor를 이용하면 됩니다.

사용자 삽입 이미지
이렇게 Advisor를 만들면서 pointcut을 정의해줘도 되고, Pointcut만 따로 만든 다음에 DefaultPointcutAdvisor로 합쳐도 됩니다.

사용자 삽입 이미지
이번에는 포인트 컷을 따로 만들고 DefaultPointcutAdvisor를 사용해서 advice와 pointcut을 묶고 그것을 ProxyFactoryBean에 주입시켰습니다.

둘 다 결과는 원하던데로 sellTicket() 메소드에만 welcome, thank Advice가 적용됩니다.


'AOP' 카테고리의 다른 글

AOP Design 이슈  (0) 2007.09.07
AspectJ In Action 3장  (0) 2007.08.22
BeanNameAutoProxyCreator 사용 예  (0) 2007.04.01
Autoproxy  (0) 2007.04.01
Spring AOP(old) ProxyFactoryBean 불편한 점  (0) 2007.03.30
기선 씨네마 :: Pointcut  (0) 2007.03.30
기선 씨네마 :: Advice  (0) 2007.03.30
기선 씨네마 :: 티켓 만들어 주기  (0) 2007.03.30
Spring AOP 공부를 위한 예제 - 기선 씨네마  (0) 2007.03.30
Spring AOP(old) Pointcut Implementation  (0) 2007.03.28
Spring AOP(old) Advisor  (0) 2007.03.28
top

Write a comment.




: 1 : ··· : 12 : 13 : 14 : 15 : 16 : 17 : 18 : 19 : 20 : ··· : 40 :