Pointcut 표현식
execution(①수식어패턴? ②리턴타입패턴 ③패키지패턴?이름패턴(④파라미터패턴)
① 수식어패턴 부분은 생략 가능한 부분으로서 public, protected 등이 온다.
②리턴타입패턴 부분은 리턴 타입을 명시한다.
③클래스이름패턴 과 이름패턴 부분은 매칭될 파라미터에 대해서 명시한다.
④파라미터패턴 부분은 매칭될 파라미터에 대해서 명시한다.
각 패턴은 '*' 을 이용하여 모든 값을 표현할 수 있다. 또한 '..'을 이용하여 0개 이상이라는 의미를
표현할 수 있다.
ex ) public * com.project.abcd.service.mgr..*.*(..)
리턴 타입이 모든 것이고, com.project.abcd.service.mgr 패키지 및 하위 패키지에 있는
파라미터가 0개 이상인 모든 메서드
'Programming > Spring' 카테고리의 다른 글
[Spring] Spring Ajax를 이용한 file upload (0) | 2014.09.02 |
---|---|
[Spring] REST API 구성시 Spring Security 구현 (0) | 2014.09.02 |
[Spring] 시대착오적인 설정 파일 *.properties를 버리자 (0) | 2014.07.23 |
[Spring] util:properties, properties.xml 사용하기 (1) | 2014.07.23 |
[Spring] spring기반 web.xml 설정 (0) | 2014.03.26 |