阅读这篇文章后,我尝试了 Google Guice:http: //tech.puredanger.com/2007/07/03/pattern-hate-singleton/
但是有一点我不明白:当您使用 Guice 的 @Singleton 注释时,注入会注入相同的实例,但只针对一个注入器。
如果我在其他地方创建另一个注入器,@Singletion 不起作用(如文档中所述)。
所以我将不得不在我的代码中的任何地方传递注入器实例,或者使其在单例中可用。
这正是我想避免的。
我们如何管理 injectorS 以使其每次都返回相同的实例?
谢谢。