Spring 依赖注入(DI) 的三种方式 和 对集合类型的注入
时间: 2024-06-05 15:13:15 浏览: 83
Spring 依赖注入(DI) 的三种方式分别是:
1. 构造函数注入:通过构造函数来注入依赖项,可以保证对象在创建时就已经完成了依赖注入,是最常用的注入方式之一。
2. Setter 方法注入:通过 Setter 方法注入依赖项,在对象创建后再进行依赖注入,可以使代码更加简洁,但是可能会导致对象在创建时不完整。
3. 接口注入:通过接口注入依赖项,需要实现一个注入接口,然后将依赖项注入到接口中,这种方式比较灵活,但是也比较复杂。
对于集合类型的注入,Spring 也提供了多种方式:
1. List 注入:使用 <list> 标签来注入 List 类型的依赖项。
2. Map 注入:使用 <map> 标签来注入 Map 类型的依赖项。
3. Set 注入:使用 <set> 标签来注入 Set 类型的依赖项。
4. Array 注入:使用 <array> 标签来注入 Array 类型的依赖项。
5. Properties 注入:使用 <properties> 标签来注入 Properties 类型的依赖项。
阅读全文