Java面试经验个人总结(十)——Spring

Spring 一、动态代理 1. 概念 动态代理主要用于拦截对真实业务对象的访问;一般来说,真实业务对象具有什么方法,那么代理对象就会具备相应的方法。(利用反射机制获得被代理对象属性,在运行时动态创建代理对象;而静态代理的代理对象则是在编译时被创建,耦合度高)。静态代理通过实现接口创建代理类,动态代理通过反射机制创建代理类。 2. 动态代理分类 (1)JDK动态代理 (2)CGLib动态代理 3.
相关文章
相关标签/搜索