0

我试图重用别人很久以前写的一个类。Guice 已经在所有地方使用,所以我只是将类添加到我想要的构造函数中,提供它的直接依赖关系,并希望最好。结果是运行时缺少依赖项的长列表。回到使用我想要的类的原始上下文,我发现一个包含许多子模块的模块,但我什么都不认识。基本上我正在看的是一个大图,我想找到 Guice 遵循的路径来解决每个缺失的依赖项。我将决定在我的目标模块中安装路径的哪个点。

Guice 是否提供了一种方法来做到这一点?

4

1 回答 1

3

如果您只想检查依赖项的注入方式,请考虑使用Grapher扩展。如果您想编写自己的检查器来可视化模块树,Guice 还提供了一个 API 来在运行时检查模块

于 2012-10-15T04:30:00.913 回答