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

我尝试使用this教程,但没有这样做。

最佳答案

您可以使用类似Objenesis的库来创建没有提供适当构造函数的类的实例。您可以使用cglib创建子类,但在这种情况下无需创建实例。

09-25 22:18