我有一个项目,其中客户端(Java 有状态 bean)将对另一个 bean(我们称之为 RequestBean)进行 REST 调用以执行函数并返回响应。该功能的一部分需要调用供应商的 SOAP 服务。该服务在 Java 中初始化有点慢,但是一旦初始化,调用当然要快得多。
有人建议我可以将该服务初始化移动到一个单独的 ApplicationScoped bean(我们称之为 ServiceBean),以便它可以初始化一次,仅此而已。我的问题是关于 RequestBean。那应该是无状态的,它如何访问在 ServiceBean 中初始化的服务?