类A多例,本来只有在getbean时实例化。
类B单例,但是注入了A:private A a;
B单例在加载配置文件时实例化,此时就需要这个a参数,所以A被迫提前实例化。
探讨了在类B作为单例模式时,如何解决其内部依赖的类A多例的问题。类A通常按需实例化,但在类B中由于依赖A而被迫提前实例化,这可能导致一些预料之外的行为。
类A多例,本来只有在getbean时实例化。
类B单例,但是注入了A:private A a;
B单例在加载配置文件时实例化,此时就需要这个a参数,所以A被迫提前实例化。
1048
1371

被折叠的 条评论
为什么被折叠?