动态代理和cglib代理
时间: 2023-06-03 09:02:06 浏览: 116
cglib(动态代理)
动态代理和cglib代理是Java中的两种代理模式。动态代理是通过Java反射机制在运行时动态的创建代理对象,可以代理实现了接口的类,比如JDK中的Proxy类就是动态代理的一个实现。而cglib代理是通过继承目标类来实现代理,可以代理任何类,甚至没有实现任何接口的类。在Spring框架中,为了实现AOP(面向切面编程)的功能,不仅使用了动态代理,也使用了cglib代理。
阅读全文