6.1.6. 사용자 정의 Pointcut by ys

스프링 AOP의 포인트컷이 언어 기능(AspectJ처럼)이 아니라 자바 클래스이므로 정적이든 동적이든 커스텀 포인트컷을 정의할 수 있다. 스프링의 커스텀 포인트컷은 상황에 따라 꽤 복잡해 질 수 있다. 하지만 가능하다면 AspectJ 포인트컷 표현식 언어를 사용하기를 권장한다.

최신 버전의 Spring은 "대상 객체의 인스턴스 변수를 변경하는 모든 메소드"와 같이 JAC에서 제공하는 "세만틱 포인트컷(semantic pointcuts)"을 지원할 수 있습니다.

Last updated