반응형
스프링 execution
-
[Spring] AOP 포인트컷 표현식Spring/spring framework 기본 및 이론 2020. 5. 15. 14:32
포인트컷 표현식 execution() : 가장 대표적이고 강력한 지시자로, 접근제어자, 리턴 타입, 타입 패턴, 메서드, 파라미터 타입, 예외 타입 등을 조합해서 메서드까지 선택가능한 가장 정교한 포인트컷을 만들수 있다. execution([수식어] 리턴타입 [클래스이름].이름(파라미터) execution(public Integer com.edu.aop.*.*(*)) - com.edu.aop 패키지에 속해있고, 파라미터가 1개인 모든 메서드 execution(* com.edu..*.get*(..)) - com.edu 패키지 및 하위 패키지에 속해있고, 이름이 get으로 시작하는 파라미터가 0개 이상인 모든 메서드 execution(* com.edu.aop..*Service.*(..)) - com.edu...