Spring4实战记录

1.依赖注入:

DI所带来的最大收益——松耦合。如果一个对象只通过接口(而不是具体实现或初始化过
程)来表明依赖关系,那么这种依赖就能够在对象本身毫不知情的情
况下,用不同的具体实现进行替换。

松耦合:构造器注入(constructor injection)

对于紧耦合的类不好测试,但是松耦合的类就比较容易进行单元测试,利用mock去实现

Spring4实战记录

Spring4实战记录2.装配:

创建应用组件之间协作的行为通常称为装配(wiring)。Spring有多
种装配bean的方式,采用XML是很常见的一种装配方式

Spring4实战记录