Spring应该使用AOP代理bean调用每个方法

时间:2017-06-20 15:14:55

标签: java spring spring-aop

我正在使用spring AOP进行方法分析器。我想要所有方法的方法记录,即使从同一个类调用该方法。所以,我使用AopContext.currentProxy()来调用方法。它按预期工作。但是,我无法重写所有方法调用,所以,我想要任何替代解决方案,任何xml方法或任何其他方法,以便使用aop代理bean调用每个方法。

1 个答案:

答案 0 :(得分:0)

如果使用AspectJ而不是Spring AOP,即使从同一个类调用方法,也会应用方面。请记住,这不会使您在问题中通过代理调用每个方法调用,而是更改AOP的实现方式,以便不需要代理。

检查this question on the differences between AspectJ and Spring AOP

这是documentation on how you can implement a solution using AspectJ