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.