Java SpringEvery方法应该使用AOP代理bean调用

Java SpringEvery方法应该使用AOP代理bean调用,java,spring,spring-aop,Java,Spring,Spring Aop,我正在使用SpringAOP作为方法分析器。我希望为所有方法记录方法日志,即使该方法是从同一个类调用的。所以,我使用AopContext.currentProxy()调用方法。它按预期工作。但是,我不能重写所有的方法调用,因此,我需要任何替代解决方案、任何xml方法或任何其他方法,以便使用aop代理bean调用每个方法。如果使用AspectJ而不是Spring aop,即使从同一类调用该方法,也将应用该方面。请记住,这不会使每个方法调用都按照您在问题中的请求通过代理调用,而是改变AOP的实现方式

我正在使用SpringAOP作为方法分析器。我希望为所有方法记录方法日志,即使该方法是从同一个类调用的。所以,我使用
AopContext.currentProxy()
调用方法。它按预期工作。但是,我不能重写所有的方法调用,因此,我需要任何替代解决方案、任何xml方法或任何其他方法,以便使用aop代理bean调用每个方法。

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

检查


下面是一个例子。

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

检查


下面是我实现的AspectJ。但仍然没有解决问题。请给出一些不同的解决方案。它对嵌套方法调用也不起作用。请发布当前配置的外观,好吗?更好的是,提供一个。我实现了AspectJ。但仍然没有解决问题。请给出一些不同的解决方案。它对嵌套方法调用也不起作用。请发布当前配置的外观,好吗?更好的是,提供一个。