我不确定我的尝试是否可行,因此我正在寻找有关该主题的建议/指导。假设我同时运行了 2 个 Maven 模块,模块 B 将 模块 A 指定为 依赖性。我还有一个正在运行的应用程序服务器 - WildFly (JBoss) - 作为这些模块的启动实体。
问题:我需要访问 模块 B 上的相同 bean 实例(对象引用),该实例首先在 模块 A 中初始化。基本上,这是一种资源共享/共享内存 访问。我想到的传统方法是对数据库 进行CRUD 操作,但我想知道在运行之间是否存在共享bean 实例 的实际方法模块? AS 能否以任何方式在这方面提供帮助 - 例如,也许我可以将初始化移到那里并以某种方式在模块之间共享实例?
谢谢。
最佳答案
我相信 EJB 是您提出的要求的可能解决方案。 https://docs.jboss.org/author/display/WFLY8/EJB+invocations+from+a+remote+client+using+JNDI
关于java - 在应用程序服务器中的 Maven 模块之间共享 Java Bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20858888/