|
1
3
您似乎认为第一个参数是指定代理对象实现的接口的参数。这不是真的——指定代理应该实现的接口是第二个参数的工作。您可以提供多个接口,作为
第一个参数指定应该使用什么类加载器来定义代理对象的类。 看见 What is a Java ClassLoader? 如果你不明白什么是类加载器。
在您的示例中,
重要的是第一个参数是类加载器,并且它满足一些要求,在 documentation 。与这个问题最相关的是:
你经常看到人们在做
作为另一个示例,以下是对的调用
在这里
|
|
|
2
0
我想我误解了类加载器和类之间的关系。非常感谢大家,尤其是 Mark Rotteveel 因为他的回答很清楚地解决了我的问题。我在下面引用他的回答来结束这个问题:
|
|
|
Pedro Henrique · 如何为自己分配代理陷阱? 1 年前 |
|
devops-admin · 如何将Nginx配置为转发代理服务器? 1 年前 |
|
|
Shuxin · 为什么创建Java动态代理需要接口参数 2 年前 |
|
|
kwarter · 如何模拟RestTemplate代理调用? 2 年前 |
|
|
Lesha Pipiev · 通过自定义代理向S3发送PUT对象请求 2 年前 |