标签: dependency-injection guice
比问题更清楚一些。我希望在对象内部使用类的任何地方获得相同的类实例。我正在使用谷歌guice整个项目。这是一个更好解释的例子。
A
因此,每次创建新的A时。我希望C的{{1}}和D共享相同的B,但我不希望所有A分享一个B C 1}}。此外,D和{{1}}被注入构造函数,A是Singleton。
C
D
B
答案 0 :(得分:0)
您必须定义自己的范围。
要做到这一点,请阅读Guice维基上的Custom Scopes页面。