何时使用Guice的即时绑定?

时间:2018-11-22 02:06:51

标签: java guice

我读了Guice's documentation on its Just-in-time Bindings,但没有说明何时使用它。同样在on their main GitHub page上,他们说:

  

向导不是厨房水槽。我们用至少三个用例来证明每个功能的合理性。

我找不到一个可以向我展示其即时绑定用例的部分。

谢谢。

P.S。很抱歉,如果我有任何错误。

1 个答案:

答案 0 :(得分:1)

也许Google Guice没有提供用例,因为这是Guice的核心功能。在我看来,其他所有功能都是JIT绑定之上的功能或填补了无法使用JIT绑定的空白。话虽这么说,我不在Guice团队中,所以除了推测他们的想法外,我别无选择。

无论如何,这是我想出的一些用例

  1. 您不必编写很多琐碎的绑定。
  2. 您可以在不编写模块的情况下使用Guice。
  3. 您可能需要Guice实例化未使用Guice绑定或注释构建的库中的某些内容。