2

根据EJB3 DI 文档,可以注入字段和设置器。但是如何注入一个 bean 构造函数呢?

4

1 回答 1

2

EJB 规范不支持构造函数注入。EJB 编程模型仅使用无参数构造函数,然后可以在实例构造完成后执行字段或 setter 方法注入。

也就是说,EJB 3.1 是 EE 6 的一部分,其中包括 CDI。如果您的 EJB 模块是 CDI BDA(bean 部署存档),因为它包含 beans.xml,那么您可以使用 CDI 构造函数注入。

于 2013-11-14T01:46:44.337 回答