它是spring框架为我们提供的一种可以在代码中手动控制增强部分什么时候执行的方式。当我们配置了环绕通知之后,增强的代码执行了,业务核心方法没有执行。通过动态代理我们知道在invoke方法中,有明确调用业务核心方法:method.invoke()。该接口中有一个方法proceed(),此方法就相当于method.invoke()

通过实例解析spring环绕通知原理及用法