Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图重用别人很久以前写的一个类。Guice 已经在所有地方使用,所以我只是将类添加到我想要的构造函数中,提供它的直接依赖关系,并希望最好。结果是运行时缺少依赖项的长列表。回到使用我想要的类的原始上下文,我发现一个包含许多子模块的模块,但我什么都不认识。基本上我正在看的是一个大图,我想找到 Guice 遵循的路径来解决每个缺失的依赖项。我将决定在我的目标模块中安装路径的哪个点。
Guice 是否提供了一种方法来做到这一点?
如果您只想检查依赖项的注入方式,请考虑使用Grapher扩展。如果您想编写自己的检查器来可视化模块树,Guice 还提供了一个 API 来在运行时检查模块。