execution ("[접근지정자 - 생략가능] [리턴타입] [클래스명] [함수이름] [파라미터]") |
* : 모든 값을 의미
.. : 1개 이상을 의미
리턴값이 어떤것이든 상관없고, com.example.spring.service 패키지 내에 파라미터가 존재하지 않는 함수
"execution(* com.example.spring.service.*.*())"
리턴값이 어떤것이든 상관없고, com.example.spring 하부 패키지에서 파라미터가 1개 이상인 함수
execution("* com.example.spring..*.*(..)")
com.example.spring.service 패키지 내에 함수명이 'paramView'이면서 파라미터가 1개 이상인 것
execution("* com.example.spring.service.paramView(..)")
param으로 시작되는 함수 중에 파라미터 갯수가 1개 이상인 것
execution("* param*(..)")
'Back-End > Java' 카테고리의 다른 글
[Spring] AOP (0) | 2017.12.27 |
---|---|
[Spring] @ControllerAdvice를 이용한 error 익셉션 처리 (1) | 2017.12.22 |
[Spring] Controller를 이용한 파일 업로드 (0) | 2017.12.22 |
[Spring] 로그인 여부에 따라 페이지 다르게 보여주기 (0) | 2017.12.18 |
[Spring] 웹에서 파라미터 전달받아 출력하기 (0) | 2017.12.14 |