1
有人能解释我如何使用Eclipse E4 DI功能来注入我的定制服务/提供者吗?或者可以将Google Guice(例如)与Eclipse DI一起使用?如何在E4应用程序中注入自定义单身bean?
我试过几个例子(如this),但它不是为我工作
有人能解释我如何使用Eclipse E4 DI功能来注入我的定制服务/提供者吗?或者可以将Google Guice(例如)与Eclipse DI一起使用?如何在E4应用程序中注入自定义单身bean?
我试过几个例子(如this),但它不是为我工作
您需要添加@Creatable
注释ConnectionPool
(org.eclipse.e4.core.di.annotations.Creatable
):
@Singleton
@Creatable
public class ConnectionPool
你也可以使用一个OSGi服务服务。也可以在AddOn或LifeCycle应用程序类中创建服务。您也可以使用ContextFunction
来创建服务。