将AOP xml配置转换为Java
我有以下基于xml的AOP代码将AOP xml配置转换为Java,java,spring-mvc,aop,Java,Spring Mvc,Aop,我有以下基于xml的AOP代码 <aop:config> <aop:pointcut id="handlerMethodAop" expression="execution(@org.springframework.web.bind.annotation.RequestMapping * *(..))" /> <aop:advisor pointcut-ref="handlerMethodAop"
<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配置?我90%的应用程序已经在使用Java配置,所以我不需要学习如何实现这一点的基础知识,特别是如何配置这个AOP东西
@Aspect
组件中使用建议声明,而不是顾问@Configuration
元素,例如@enableAspectProxy
,而不是XML配置请参阅。我无权访问用于方面的类,因此注释对我来说不起作用。是的!你在说什么?你说你想把XML配置转换成Java,现在你说“它是XML”?!这是一个玩笑吗?不是玩笑,只是意识到Java配置对于我的情况是不可能的,因为我没有xml中使用的顾问的源代码。我想可能是这样的,你的回答证实了这一点。