IOC(控制反转)
程序中各个组件之间的关系,不由程序代码直接操控,而由容器控制。控制权由应用代码中转到了外部容器,即所谓的反转。
更通俗的名称:DI(依赖注入)
各个组件(类)之间的依赖关系不是在程序中写死,而是写在外部的配置文件(XML)中,然后运行时通过容器动态注入(低耦合)。
Spring核心容器提供了IOC的具体实现,所有的其它模块都是建立在它的基础之上。
什么是IOC(DI): 把自己new的东西改为由容器提供
有什么好处: 灵活装配
建立Spring核心应用
Spring IOC使用基本步骤 :