Spring AOP属于运行时增强,基于代理(Proxying)实现的。而AspectJ AOP属于编译时增强,基于字节码操作(Bytecode Manipulation)实现的。 在《精通spring4.x》一书中,我们可以知道,jdk生成的代理对象性能远远差于cglib生成代理对象,但cglib创建代理对象花费的时间却远远高于 ...