有没有办法创建全局guice模块?所以每当有人调用Guice类的CreateInjector方法时,它将获得一个特定的“全局”模块?
我正在尝试这样做,因为我在JAR中有一组使用以下内容的已编译类:
@Inject
MyInterface.dosomething();
并且我希望能够在包含此JAR的项目中,使其无论何时遇到该语句 - > Guice将自动发送我想要的类的(单例)实例。但我希望能够定义包含此JAR的项目中的类,而不是JAR本身...
这可能吗?如果是这样我怎么能做到这一点?
谢谢,
ExtremeCoder
答案 0 :(得分:-3)
所涉及的所有类都是另一个类的子类。我所做的只是在超类中创建一个静态字段并在程序启动时注入它。