问答详情
源自:7-6 代码重构(上)

guice如何运行时绑定呢?

第一个问题如题。
第二个问题,如果一个module中,需要另一个module绑定的类实例如何做到呢?

ps谢谢您的课,讲的非常好,深入又实用!

提问者:慕容7154540 2018-01-10 22:41

个回答

  • ccmouse
    2018-01-13 13:37:36

    首先非常谢谢同学的肯定。

    运行时的话,Inject一个Injector,然后通过Injector来getInstance。在与spring协作这里就是这么用的。

    一个module需要另一个module的话,用install,然后就可以inject别人绑定的实例了。当然如果有重复绑定,需要用Modules.override。