如何在Java中获取代理对象的基础类型?
问题内容:
我想访问作为的实例的基础类的类名java.lang.reflect.Proxy
。
这可能吗?
问题答案:
您可以InvocationHandler
通过调用获取创建代理的对象Proxy.getInvocationHandler(proxy)
注意,在java.lang.reflect.Proxy
没有 基础类 的情况下。代理定义为:
- 接口
- 调用处理程序
通常将包装好的类传递给具体的调用处理程序。