前置知识:maven
maven坐标详解:
IOC(控制反转)
在使用spring之前,代码耦合度很高,对于同个逻辑的业务往往要写很多重复的代码实现不同的类。使用spring,在使用对象时,在程序中不要主动使用new产生对象,转换为由外部提供对象,这样的思想就称作为IOC-控制反转思想——对象的创建控制权由程序转移到外部。
DI:依赖注入
在容器中简历bean(例如service)与bean(例如dao)之间的依赖关系的整个过程。
最终效果:使用对象时不仅可以直接从IoC容器里面获取,并且获取到的bean已经绑定了所有的依赖关系。
IoC思路分析
spring程序的开发步骤: