cglib:没有构造函数的类的Java动态代理(HttpUrlConnection)

时间:2016-08-13 12:15:20

标签: java proxy cglib

我无法为HttpURLConnection类创建动态代理,因为它没有公共构造函数来创建Enhancer。为了满足需求,我想创建一个动态代理,以便在运行时获取当前连接的详细信息。

我尝试使用this教程,但未能这样做。

1 个答案:

答案 0 :(得分:1)

您可以使用像Objenesis这样的库来创建不提供合适构造函数的类的实例。您可以使用cglib创建子类,但在这种情况下不需要创建实例。