spring中的依赖注入 di(dependency injection)
依赖关系的维护,就是 依赖注入;
注入的类型:有三类
1 基本类型+string
2 bean类型
3 复杂类型、集合类型
注入方式,也有三类
1 构造函数的方式
2 set方式
3 注解形式
构造函数时:在bean.xml中 :
<constructor-arg type:数据的类型
index:索引
name:指定名称的参数赋值
value:用于提供基本型和string类型的数据
ref:引用关联的bean对象
缺点:哪怕使用不到这些数据,我们也需要提供,否则无法成功的创建对象!!
2 set方式
<property name=""
value=""
ref >
优势:创建对象时,没有明确的限制;可以直接使用默认构造函数;
弊端:
3 注解形式 (未完待续。。。)