【发布时间】:2015-10-05 08:23:51
【问题描述】:
我的 Java EE 应用程序中有一个 Singleton 类。
我通过使用 @ApplicationScoped 注释类并让 CDI 处理所有事情来实现这一点。
我的问题是我是否可以防止此类的意外手动实例化,因为 CDI 要求我有一个非私有的无参数构造函数?
“经典”非 CDI 解决方案将具有私有构造函数、静态 INSTANCE 字段和返回此实例的静态工厂方法。
【问题讨论】:
标签: jakarta-ee ejb cdi java-ee-6