首先切面定义正确:

然后使用注解标记切点:ss方法提供给外部调用,SS方法调用S方法,S方法被标记为切点。

执行结果:

切面未生效! why?
原因:当类中的一个方法调用同一个类中的另一个方法时,Spring AOP 不会生效,因为内部调用不会经过代理对象
解决办法:调用内部方法时走代理对象调用就好(这是个笨办法,期待大佬给出更好的解决办法)

首先切面定义正确:

然后使用注解标记切点:ss方法提供给外部调用,SS方法调用S方法,S方法被标记为切点。

执行结果:

切面未生效! why?
原因:当类中的一个方法调用同一个类中的另一个方法时,Spring AOP 不会生效,因为内部调用不会经过代理对象
解决办法:调用内部方法时走代理对象调用就好(这是个笨办法,期待大佬给出更好的解决办法)


被折叠的 条评论
为什么被折叠?