全球Google Guice模块?

时间:2010-08-11 08:59:52

标签: java dependency-injection guice

有没有办法创建全局guice模块?所以每当有人调用Guice类的CreateInjector方法时,它将获得一个特定的“全局”模块?

我正在尝试这样做,因为我在JAR中有一组使用以下内容的已编译类:

@Inject
MyInterface.dosomething();

并且我希望能够在包含此JAR的项目中,使其无论何时遇到该语句 - > Guice将自动发送我想要的类的(单例)实例。但我希望能够定义包含此JAR的项目中的类,而不是JAR本身...

这可能吗?如果是这样我怎么能做到这一点?

谢谢,

ExtremeCoder

1 个答案:

答案 0 :(得分:-3)

所涉及的所有类都是另一个类的子类。我所做的只是在超类中创建一个静态字段并在程序启动时注入它。