应用程序或系统需要什么才能使用自定义类加载器?
通常Web应用程序使用的当前类加载器集合的限制(Server + JVM)
此致
答案 0 :(得分:0)
我们在应用程序中使用自定义类加载器来构建插件框架。这个类加载器允许我们将jar文件嵌入到插件文件中(这也是一个jar文件)。
答案 1 :(得分:0)
说明Custom类加载器的一个用法,我将以我的实现为例,
几个月前,我已经构建了一个自定义类加载器来加载从运行时创建的类,从xml数据源。要求是从XML文件创建java源文件,编译,jar。
为了加载/执行驻留在DB中的这些类,我必须编写自定义类加载器(扩展URLClassLoader
),因为所有操作都在运行时发生,默认/系统类加载器不知道新的class(jar),或不在claspath中。
答案 2 :(得分:0)
您可以创建自己的ClassLoader
来
1.创建新类(例如,需要自定义代理时)
2.在某些原因java.lang.instrumentation
(javaagent)不可用时重新定义现有类。