如何在对象内部使用的任何地方获取相同的类实例

时间:2017-02-09 19:33:16

标签: dependency-injection guice

比问题更清楚一些。我希望在对象内部使用类的任何地方获得相同的类实例。我正在使用谷歌guice整个项目。这是一个更好解释的例子。

A

因此,每次创建新的A时。我希望C的{​​{1}}和D共享相同的B,但我不希望所有A分享一个B C 1}}。此外,D和{{1}}被注入构造函数,A是Singleton。

1 个答案:

答案 0 :(得分:0)

您必须定义自己的范围。

要做到这一点,请阅读Guice维基上的Custom Scopes页面。