Spring4实战记录

来源:互联网 发布:linux怎么建站 编辑:程序博客网 时间:2024/06/14 15:04

1.依赖注入:

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

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

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


2.装配:

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