什么是Java的什么是动态代理 java中动态代理什么意思( 四 )

那为什么Spring AOP不使用AspectJ这种静态织入方案呢?
虽然AspectJ编译器非常强,性能非常高,但是只要目标类发生了修改就需要重新编译,主要原因可能还是AspectJ的编译器太过于复杂,还不如动态代理来的省心!
六、参考1、Java三种代理模式:静态代理、动态代理和cglib代理
2、Java 动态代理作用是什么?