我有以下基于xml的AOP代码
<aop:config>
<aop:pointcut id="handlerMethodAop"
expression="execution(@org.springframework.web.bind.annotation.RequestMapping * *(..))" />
<aop:advisor pointcut-ref="handlerMethodAop"
advice-ref="handlerMethodAdvice" />
<aop:advisor pointcut-ref="handlerMethodAop"
advice-ref="handlerMethodThrowsAdvice" />
<aop:advisor pointcut-ref="handlerMethodAop"
advice-ref="warningThrowsAdvice" />
</aop:config>
advice-ref属性中的值是我在别处声明的bean。
如何将其转换为Java Config?我的应用程序的90%已经在使用Java配置,所以我不需要上课的基础知识,特别是如何配置这个AOP的东西。
答案 0 :(得分:1)
@Aspect
组件中的建议声明而不是顾问。@Configuration
等声明性@EnableAspectJAutoProxy
元素代替XML配置。