Spring学习-3
给Bean的属性赋值(注入)
通过构造器注入
- 通过使用index,name,ref,type进行条件匹配。最后用value赋值
- 通过使用index,name,ref,type进行条件匹配。最后用value赋值
通过set注入(set方法)
如果属性是基本数据类型或 String 等简单类型
- 等效于
- 等效于
如果属性是 Set<?>
如果属性是 List<?>
如果属性是数组
如果属性是map
如果属性值从Properties文件获取
当注入的值为一个时,set,list,数组类型可以简写
DI(依赖注入)
英文名称:Dependency Injection
- DI 是什么?
- DI 和 IoC 是一样的
- 当一个类(A)中需要依赖另一个类()对象时,把 B 赋值给 A 的过程就叫做依赖注入.
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kylin!
评论