与使用非注入字段的无状态EJB中的空构造函数一样,Java EE是否兼容?如示例中所示?
@WebService
@Stateless
@SOAPBinding(...)
@RunAs(...)
public class ParameterWebservice {
@EJB
private PService pService;
private final Set<PrivacyO> allowed;
public ParameterWebservice() {
allowed= new HashSet<>();
allowed.add(PrivacyO.EXPOSE_THROUGH_LAYER_A);
allowed.add(PrivacyO.EXPOSE_THROUGH_LAYER_B);
}
...
}
答案 0 :(得分:1)
在无状态EJB中是否具有空构造函数符合Java EE ...
是的,ejb 3.1 specification说:
4.9.2会话Bean类
...•该类必须具有不带参数的公共构造函数。容器使用它 构造函数,用于创建会话bean类的实例。 ...