Spring
AOP의 order란? & expression표현은 다양하다
kenzi
2022. 4. 6. 10:54
aop메서드 실행순서를 order로 지정해주는 것
왜 필요한가? 동일한 핵심서비스에 다른 advice를 가진 여러개의 aop메서드가 걸린다면?
aop메서드의 순서를 정해서 실행시킬수 있다
expression 다른 표현
<!--ch05_obj패키지에서 ~~Service에 있는 모든 메서드에 pointcut걸기 -->
<aop:pointcut id = "publicMethod" expression ="execution(public * ch05_obj.*Service.*(..))" />
<!-- ch05_obj패키지에 있는 모든 것(컨테이너에 빈 등록되어있는 것 중에) 에 pointcut걸기 -->
<aop:pointcut id = "publicMethod" expression ="within(ch05_obj.*)"/>