Spring AOP采用Java作为AOP的实现语言(AOL),学习曲线平滑,Spring AOP对AspectJ也提供了很好的集成与支持.最为第二代的AOP,采用动态代理机制和字节码生产技术实现,在运行期间为目标对象生成一个代理对象,将横切逻辑织入到这个代理对象中,系统使用织入了横切逻辑的代理对象.在深入剖析Spring AOP之前,我们有必要先了解一下代理模式,代理模式可以简单地分成:静态代理模式和动态代理模式.静态代理模式作为设计模式中比较简单的一种模式,我们不做过多的分析:动态代理模式是…