给Bean的属性赋值(注入)

  • 通过构造器注入
    • 通过使用index,name,ref,type进行条件匹配。最后用value赋值
  • 通过set注入(set方法)
    • 如果属性是基本数据类型或 String 等简单类型
      • 等效于
    • 如果属性是 Set<?>
    • 如果属性是 List<?>
    • 如果属性是数组
    • 如果属性是map
    • 如果属性 Properties 类型

当注入的值为一个时,set,list,数组类型可以简写

DI(依赖注入)

英文名称:Dependency Injection

  • DI 是什么?
    • DI 和 IoC 是一样的
    • 当一个类(A)中需要依赖另一个类()对象时,把 B 赋值给 A 的过程就叫做依赖注入.