스프링은 포인트컷에서 작업(operation)을 지원한다. 특히 union과 intersection가 있다.
Union은 어느 한쪽의 포인트컷에 매칭되는 메서드를 의미한다.
Intersection는 두 포인트컷에 모두 매칭되는 메서드를 의미한다.
보통은 Union이 더 유용하다.
org.springframework.aop.support.Pointcuts
클래스의 정적 메서드나 같은 패키지의ComposablePointcut
클래스를 사용해서 포인트컷을 구성할 수 있다. 하지만 AspectJ를 사용한다면 포인트컷 표현식이 보통은 더 간단해질 것이다.
Last updated