摘要:
IoC,Inversion Of Control 即控制反转,由容器来管理业务对象之间的依赖关系,而非传统方式中的由代码来管理。其本质,即将控制权由应用程序代码转到了外部容器,控制权的转移就是所谓的反转,其带来的最大的好处是降低了业务对象之间的依赖程度,即实现了解耦。Spring的IoC容器主要使用DI(Dependency Injection,依赖注入)方式实现的。不需要主动查找,对象的查找、定位和创建全部由容器管理,容器会将符合依赖关系的对象通过属性(setter等)或者构造函数传递给需要的对象。使用IoC可以带来以下好处:1、查询依赖操作和应用代码分离,大量减少了Factory和Sing 阅读全文