Saudações,
Estou fazendo alguns testes com a AOP do Spring 2.0-m4 e estou com duvidas.
<bean id="securityAdvisor" class="org.springframework.aop.support.RegexpMethodPointcutAdvisor">
<property name="advice">
<bean class="aspectos.Security"></bean>
</property>
<property name="patterns">
<value>[^.*LoginFormController.*]</value>
<value>.+Controller\.handleRequest*</value>
</property>
</bean>
Notem que eu tenho dois patterns.
O primeiro, eu estou tentando dizer que Não é para interceptar os objetos da classe LoginFormController (não sei se o ^ define isso mesmo) e o segundo estou tentando dizer para interceptar todos os métodos handleRequest.
Porém quanto é feito uma chamada para LoginFormController.handleRequest o meu Advise Security é executado.
Então, minha pergunta é: Como eu faço para interceptar todos os Controller menos o LoginFormController.
Agradeço a ajuda