AOP pointcut 에 1개 이상의 조건을 사용 하는 경우 AND&&, OR|| 를 사용 한다. Java Annotation 방식으로 사용 하지 않고, XML 에서 사용 하는 경우 예외가 발생 한다.
&&
||
XML은 기본적으로 <, >, & 등 사용 되고 있으므로, 이스케이프 문자로 변환 해야 한다.
< <
> >
& &
아래와 같이 & 로 수정해서 사용 하자.
&
<aop:pointcut id="test" expression="execution(public * *..*Sample.*(..)) && !execution(public * *..*Sample.exclude(..))"/>
참고 사이트
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.