54. public static void main(String ... args) {%
try (CDI<Object> cdi = CDI.getCDIProvider().initialize()) {%
Service service = cdi.select(Service.class).get();%
service.doSomething(); %
}%
}%
%
public class ServiceImpl implements Service {%
@Inject %
Repository repo;%
%
public void doSomething() {...}%
}%
CDI2.0 Java SE Support
Java SE Bootstrap API
CDIコンテナ初期化
InjectされたBeanの取得