Spring学习之动态代理(JDK动态代理和CGLIB动态代理)
动态代理技术是实现AOP技术的基础,也是一种很方便地实现方式,常用的动态代理技术有基于JDK动态代理技术以及基于CGLib的动态代理技术,两种技术各有千秋,也都各有缺点基于JDK的动态代理技术需要为其提供接口,基于CGLib的动态代理技术不能为final以及private修饰的方法进行增强,在使用的时候需要根据具体进行进行合理选择。
动态代理技术是实现AOP技术的基础,也是一种很方便地实现方式,常用的动态代理技术有基于JDK动态代理技术以及基于CGLib的动态代理技术,两种技术各有千秋,也都各有缺点基于JDK的动态代理技术需要为其提供接口,基于CGLib的动态代理技术不能为final以及private修饰的方法进行增强,在使用的时候需要根据具体进行进行合理选择。