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 注解形式 (未完待续。。。)

posted @ 2020-08-10 11:19  dangerous_11  阅读(123)  评论(0)    收藏  举报