gpt4 book ai didi

java - 如何在 Eclipse RCP 3.x 中提供依赖注入(inject)?

转载 作者:太空宇宙 更新时间:2023-11-04 11:35:57 24 4
gpt4 key购买 nike

大家!

我正在尝试处理 Eclipse RCP 3.x 应用程序。我读过很多关于 RCP e4 应用程序中的依赖注入(inject)的文章。我们可以在 RCP 3.x 应用程序中使用 DI 吗?

我发现完美的link关于e4中的DI。知道如何在 RCP 3.x 应用程序中使用它吗?

首先,我对自己的对象注入(inject)感兴趣(顺便说一句,我如何将自己的对象添加到应用程序上下文中?)。

致以诚挚的问候

最佳答案

在 3.x 代码中,您可以获得使用 ContextInjectionFactory 所需的 IEclipseContext 使用

IEclipseContext workbenchContext = PlatformUI.getWorkbench().getService(IEclipseContext.class);

获取工作台上下文。

在 View 或编辑器中,您可以使用以下方式获取当前零件上下文:

IEclipseContext partContext = getSite().getService(IEclipseContext.class);

关于java - 如何在 Eclipse RCP 3.x 中提供依赖注入(inject)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43278589/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com