gpt4 book ai didi

spring - 控制反转,Spring 框架 - 全局实例系统

转载 作者:行者123 更新时间:2023-12-04 07:08:45 26 4
gpt4 key购买 nike

控制反转本质上只是检索一组已经实例化的对象吗?理论上。我想像 Spring 这样的 IoC 框架实现的更细粒度的细节有更多的功能,但从理论上讲,IoC 容器似乎像一组实例化的 bean 一样运行(在 Java 世界中),然后你可以访问这些 bean。几乎就像使用集合 Singleton 对象一样?

最佳答案

它在实践中部分地掌握了单例,是的。一些 bean 将在需要时多次实例化(取决于配置),但通常您可以使用单个实例 - 特别是如果它们在配置后是无状态的。我喜欢数据在正确连接后“通过”应用程序管道的想法。

好处是“单一性”只存在于配置中,而不存在于代码中,这使得系统更具可测试性和灵活性。您如何查看(和公开)与您的应用程序的依赖项的差异是巨大的。

关于spring - 控制反转,Spring 框架 - 全局实例系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/698087/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com