【发布时间】:2017-02-01 17:38:44
【问题描述】:
我想将 CDI 与 POJO 一起使用。
现在有一个在 Wildfly 10.1.0.Final 中运行的 Jaxrs Resteasy web 应用程序。
有一个返回 ServiceImpl 类的单例:
public class ServiceFactory {
private static Service service = new ServiceImpl();
public static Service getEnvsApi()
{
return service;
}
}
我想在 ServiceImpl 类中使用 CDI
public class ServiceImpl extends Service {
@Inject
private MyData myData;
@Override
public MyData getData()
{
return myData;
}
}
但myData 始终为空。
我必须手动启动 Weld 吗?
【问题讨论】: