【发布时间】:2011-06-19 08:15:03
【问题描述】:
我想在我的 Netbeans 平台项目中使用 Google Guice(2.0 或 3.0,没关系)。我的项目有几个 Netbeans 模块。我设法在单个 Netbeans 模块中使用 Guice,但现在我想将依赖关系从一个 NBModule 注入到另一个。这可能吗?我搜索了很多并搜索了 netbeans 和 guice 的邮件列表,但似乎没有人尝试过。
我不想为此使用 Lookup API,因为我确实需要依赖注入来进行更好的测试。
有没有人有这方面的经验?
编辑:更具体地说:我可以为所有 NBModules 使用相同的 Injector,还是必须为每个模块创建一个 Injector?
【问题讨论】:
-
不了解 Netbeans 模块,但您不能使用带有静态变量的单例类和注入器,使其全局可用吗? (顺便说一句,每个 JUnit 测试都需要再次初始化注入器)
标签: netbeans guice rcp netbeans-platform