gpt4 book ai didi

java - JBoss - 同一应用程序中的不同类加载系统 - 可能吗?

转载 作者:行者123 更新时间:2023-11-29 09:25:14 25 4
gpt4 key购买 nike

我看了this article谈论 JBoss 类加载,但仍然有我想验证的场景:
如果我有一个实用程序类,它位于应用程序的存档 (myApp/WEB-INF/lib) 和服务器/默认/lib 中,但每个存档中的版本不同。

现在我希望 com.x 包中我的应用程序中的类将使用应用程序的存档实用程序类,而 com.y 包中的类将使用该实用程序类的服务器/默认/lib 版本。

是否可以?
是否可以在同一应用程序中隔离不同的包并为它们提供不同的类加载顺序??

最佳答案

在我看来,您想使用不同于类加载的机制来解决这个问题。您考虑过为此使用 AOP 吗?

虽然如果你想做你描述的事情,那么你可能必须为包 x 和 y 中的类使用不同的类加载器,这样你就可以控制它们使用哪些类。

关于java - JBoss - 同一应用程序中的不同类加载系统 - 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2864389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com