【发布时间】:2019-01-08 09:07:19
【问题描述】:
假设我们有一些无状态工厂。是否最好设为@ApplicationScoped?
换句话说,我们是否应该将 bean 设为 @ApplicationScoped,仅当我们希望在所有客户端之间显式共享其状态时,或者对于无状态 bean 也更可取?
在这方面最好的 Java EE 实践是什么?
【问题讨论】:
标签: java jakarta-ee
假设我们有一些无状态工厂。是否最好设为@ApplicationScoped?
换句话说,我们是否应该将 bean 设为 @ApplicationScoped,仅当我们希望在所有客户端之间显式共享其状态时,或者对于无状态 bean 也更可取?
在这方面最好的 Java EE 实践是什么?
【问题讨论】:
标签: java jakarta-ee
作为一般原则:尽可能缩小范围。
除非您有某种方式强制您的无状态 bean 保持无状态,否则可能会意外添加状态,然后出现问题。
【讨论】: