Back-End/Java
[Spring] execution
성실바나스
2017. 12. 28. 11:11
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*(..)")