1
我目前正在嘗試添加由Map<? extends CustomModule, CustomModule>
(來自附加的自定義模塊系統)組成的映射的條目作爲guice模塊中的綁定。將類的映射綁定到guice模塊內的實例
到目前爲止我的代碼看起來是這樣的:
manager.getRegistry().forEach(new BiConsumer<Class<? extends CustomModule>, ModuleRegistry.Entry>() {
@Override
public void accept(Class<? extends CustomModule> moduleClass, ModuleRegistry.Entry entry) {
bind(moduleClass).to(entry.getModule()); // getModule() returns the instance which implements moduleClass
}
});
吉斯黯然需要直接類,而不是一個通配符(「擴展?」)。 由於我已經得到了「綁定」,是否有另一種方法將它們添加到注入器?
在此先感謝!