6.1.2 Pointcuts에 대한 작업 by ys

스프링은 포인트컷에서 작업(operation)을 지원한다. 특히 union과 intersection가 있다.

  • Union은 어느 한쪽의 포인트컷에 매칭되는 메서드를 의미한다.

  • Intersection는 두 포인트컷에 모두 매칭되는 메서드를 의미한다.

  • 보통은 Union이 더 유용하다.

  • org.springframework.aop.support.Pointcuts 클래스의 정적 메서드나 같은 패키지의 ComposablePointcut 클래스를 사용해서 포인트컷을 구성할 수 있다. 하지만 AspectJ를 사용한다면 포인트컷 표현식이 보통은 더 간단해질 것이다.

Last updated