world hello example annotation advice java spring spring-aop

java - example - spring aop hello world



Cómo habilitar<aop: aspectj-autoproxy> con anotaciones basadas en Java (1)

¿ @Configuration un aspecto Bean en la misma clase @Configuration ? Esto es lo que sugieren los documentos :

@Configuration @EnableAspectJAutoProxy public class AppConfig { @Bean public FooService fooService() { return new FooService(); } @Bean // the Aspect itself must also be a Bean public MyAspect myAspect() { return new MyAspect(); } }

Estoy intentando configurar Spring AOP sin ningún XML. Me gustaría habilitar <aop:aspectj-autoproxy> en una clase que está anotada con @Configuration .

Esta es la forma en que se definiría en un archivo XML:

<aop:aspectj-autoproxy> <aop:include name="msgHandlingAspect" /> </aop:aspectj-autoproxy>

Traté de anotar mi clase con @Configuration y @EnableAspectJAutoProxy pero no pasó nada.