【发布时间】:2014-07-15 06:09:10
【问题描述】:
假设我有以下课程:
public class MyRequestPayload implements RequestPayload {
protected MyRequestPayload() {}
@Override
public ResponsePayload process() {
String result = someService.doSomething(foo, bar);
return new MyResponsePayload(result);
}
public final String foo;
public final Integer bar;
@Inject
private SomeService someService;
}
是否有一些我可以调用的 CDI 服务将处理此类实例上的所有 @Inject 注释,注入当前可用的所有匹配服务?这在对象不是单例且不是由 CDI 创建的情况下是必需的。在上面的假设示例中,对象是通过反序列化创建的。
【问题讨论】:
标签: java jakarta-ee java-ee-6 cdi java-ee-7