Java的动态代理,允许你在运行时动态地创建代理对象来代理其他对象的行为,而不需要在编译时编写特定的代理类。
Java中实现动态代理的方式有2种
1 . Java中的 Proxy(代理) 类 和 invocationHandler(调用处理程序)提供了生成动态代理类的能力
JDK的动态代理有一个限制,就是使用动态代理的对象必须实现一个或者多个接口。
2. 还有一种是使用第三方类库提供的CGLIB
Java的动态代理,允许你在运行时动态地创建代理对象来代理其他对象的行为,而不需要在编译时编写特定的代理类。
Java中实现动态代理的方式有2种
1 . Java中的 Proxy(代理) 类 和 invocationHandler(调用处理程序)提供了生成动态代理类的能力
JDK的动态代理有一个限制,就是使用动态代理的对象必须实现一个或者多个接口。
2. 还有一种是使用第三方类库提供的CGLIB