Java 具有多个不同类加载器的Singleton类

Java 具有多个不同类加载器的Singleton类,第1张

Java 具有多个不同类加载器的Singleton类

如果你希望

Singleton
跨类加载器为true ,则需要一个公共父类来加载所讨论的类,或者你需要自己指定类加载器。

更新:来自@Pshemo的评论下面的博客中相当一部分内容可能直接来自JavaWorld Article。我将博客条目保留在其中,因为它可能仍然可以帮助某人,但是值得知道该内容最初来自何处。

原文: 有一个博客条目为你提供了一种执行此 *** 作的方法”(尽管我还没有尝试过!),而且看起来相当合理

按照下面的要求,我在上面的链接中提供了一个代码段-我建议你尽管访问全文,但还是请访问该博客:

private static Class getClass(String classname) throws ClassNotFoundException {    ClassLoader classLoader = Thread.currentThread().getContextClassLoader();    if(classLoader == null)         classLoader = Singleton.class.getClassLoader();      return (classLoader.loadClass(classname));}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5427443.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存