标签: ejb ejb-3.0 ejb-3.1
根据EJB3 DI documentation,可以注入字段和setter。但是如何注入bean构造函数?
答案 0 :(得分:2)
EJB规范不支持构造函数注入。 EJB编程模型仅使用no-arg构造函数,然后可以在构造实例后执行field或setter方法注入。
也就是说,EJB 3.1是EE 6的一部分,其中包括CDI。如果您的EJB模块是CDI BDA(bean部署档案),因为它包含beans.xml,那么您可以使用CDI构造函数注入。