작성
·
304
1
조인포인트와 포인트컷의 차이를 찾아봐도 정확하게 모르겟는데 무슨 차이가 있는지 궁금합니다.
이 코드에서 "execution"은 포인트컷 지정자로 이해하고 있고 조인포인트는 advice적용될 위치라는 개념으로 알고있는데요 jpabook.jpashop.service.. 이 부분이 조인포인트인가요?
답변 1
2
안녕하세요. 은재님
조인 포인트는 조금 추상적인 개념이고, 어드바이스가 적용될 수 있는 위치를 말합니다. 쉽게 이야기해서 모든 메서드의 실행 부분이 조인 포인트가 될 수 있습니다.
포인트 컷은 수 많은 조인 포인트 중에서 실제 어드바이스를 적용할 조인 포인트를 선별하는 작업이라 생각하시면 됩니다. "execution ... *(..)"의 모든 부분이 여기에서 지정한 포인트 컷 룰입니다. 이 조건을 만족하는 모든 조인 포인트에 어드바이스가 적용됩니다.
감사합니다.