vraptor3 + spring aop

Onde posso encontrar um exemplo do uso de Spring AOP con VRaptor3?

o que vc quer fazer com AOP?

Eu quero interceptar metodos que estam em a camada de Domain. Por esemplo for Business Logic auditory o security permissions.
Com Interceptors eu poso interceptar Controller methods, pero nao poso interceptar methods de outras capas (camadas).

O problema foi que os constructores dos controllers teve parametros, Spring AOP necesita de um constructor sim parametros.
A solucion foi mover os parametros dos constructores por setters com @Autowired.

Depois no applicationContext.xml eu declaro meu bean

Sim, para Spring AOP, você precisa que todos os componentes tenham construtores sem argumentos OU você use interfaces para todas as injeções.

Como é o VRaptor que instancia os controllers, você só tem a opção de usar @Autowired nos setters (ou no atributo direto) e o construtor sem argumentos.