spring AOP框架内使用AopFactory对使用的不同的代理实现机制进行适度的抽象, 只对不同的代理实现机制提供相应的实现,spring Aop框架内提供了JDK的动态代理和Cglib的两种机制的AopProxy实现,即JdkDynamicAopProxy和CglibAopProxy。