简单说一下动态代理
动态代理是一种在程序运行时动态生成代理对象的机制。它是通过反射机制实现的,可以代理任何实现了接口的类,而不需要手动编写代理类。动态代理可以在不修改原有代码的情况下,为被代理对象添加额外的功能,比如日志记录、事务处理等。在 Java 中,动态代理主要有两种实现方式,一种是基于接口的 JDK 动态代理,另一种是基于类的 CGLIB 动态代理。JDK 动态代理只能代理实现了接口的类,而 CGLIB 动态代理可以代理任意类,但是它需要在运行时生成被代理类的子类,因此运行效率较低。
原文地址: https://www.cveoy.top/t/topic/eQgc 著作权归作者所有。请勿转载和采集!