在春天,当我们使用倒置控制来创建对象时,我们能得到什么好处?为什么我们要使用反转控制?
发布于 2020-11-16 05:38:46
如果没有Spring,您必须通过调用构造函数来自己创建每个对象。
使用Spring,它是由Spring框架为您完成的。
因此,您的应用程序在执行其工作所需的所有对象之间都有很多连接。取决于应用程序的大小,这个对象网络可能变得非常复杂和难以管理。控制反转意味着一个框架(如Spring)正在管理这个对象网络,而不是您/程序员。
现在它取决于应用程序的大小、类型和复杂性,以及它从框架和控制反转原则中获益的程度。
在我的德语博客中,我描述了Spring基础和Spring IoC容器,并提供了更多细节:
https://agile-coding.blogspot.com/2020/10/kernkonzepte-von-spring-beans-und.html
https://stackoverflow.com/questions/64852713
复制相似问题