如何依赖注入EJB3构造函数?

时间:2013-11-12 15:04:08

标签: ejb ejb-3.0 ejb-3.1

根据EJB3 DI documentation,可以注入字段和setter。但是如何注入bean构造函数?

1 个答案:

答案 0 :(得分:2)

EJB规范不支持构造函数注入。 EJB编程模型仅使用no-arg构造函数,然后可以在构造实例后执行field或setter方法注入。

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