Java Dagger中是否有Guice安装(新模块A)的等效软件?
我正在尝试将一个项目从Guice迁移到Dagger,但我不知道如何使用模块,包括使用Java Dagger中是否有Guice安装(新模块A)的等效软件?,java,dependency-injection,guice,dagger,Java,Dependency Injection,Guice,Dagger,我正在尝试将一个项目从Guice迁移到Dagger,但我不知道如何使用模块,包括使用install的其他模块。我怎么能把这样一个非常基本的例子转换成Dagger呢 public class ModuleA extends AbstractModule { public ModuleA() { ... } @Override protected void configure() { install(new ModuleB()); } } 其中Module
install
的其他模块。我怎么能把这样一个非常基本的例子转换成Dagger呢
public class ModuleA extends AbstractModule {
public ModuleA() {
...
}
@Override
protected void configure() {
install(new ModuleB());
}
}
其中ModuleB将提供自己的依赖项
这把匕首是什么样子的?谢谢你的帮助 要使一个模块包含另一个模块,请在
@module
注释中使用包含
:
@Module(包括={ModuleB.class})
公共类模块{
// ...
}