CDI-t szeretnék használni a POJO-val.
Most már fut egy Jaxrs Resteasy webalkalmazás a Wildfly 10.1.0.Final verziójában.
Van egy szingli, amely egy ServiceImpl osztályt ad vissza:
public class ServiceFactory {
private static Service service = new ServiceImpl();
public static Service getEnvsApi()
{
return service;
}
}
És a ServiceImpl osztályon belül szeretném használni a CDI-t
public class ServiceImpl extends Service {
@Inject
private MyData myData;
@Override
public MyData getData()
{
return myData;
}
}
de myData
mindig null.
A Weld-et manuálisan kell elindítanom?