小马哥讲Spring 第十六周 注解深入
1CO:Spring容器的内核,AOP、声明式事务等功能都基于此产生。ICO不够开门见山,所以后期由Martin Fowler用DI,依赖注入的概念代替了IoC,让调用类对某一接口实现类的依赖由第三方(容器或者协作类)注入,从而移除调用类对某一接口实现类的依赖。注入方式可以划分为三种类型:构造函数注入、属性注入和接口注入。接口注入方式需要额外声明一个接口,增加了类的数目,并且其效果同属性注入并无区别,所以不提倡采用接口注入的方法。Spring是这样的一个容器,通过配置文件或注解描述类和类之间的依