构造函数注入和setter注入有以下区别:
No. | 构造函数注入 | Setter 注入 |
---|---|---|
1 | 不局部注入 | 局部注入 |
2 | 不要覆盖 setter 属性 | 如果两者都被定义,则覆盖构造函数属性。 |
3 | 如果发生任何修改,则创建新实例 | 如果更改属性值,则不需要创建新实例 |
4 | 对多属性更好 | 对少属性更好。 |
8、构造函数注入和setter注入有什么区别?
构造函数注入和setter注入有以下区别:
No. | 构造函数注入 | Setter 注入 |
---|---|---|
1 | 不局部注入 | 局部注入 |
2 | 不要覆盖 setter 属性 | 如果两者都被定义,则覆盖构造函数属性。 |
3 | 如果发生任何修改,则创建新实例 | 如果更改属性值,则不需要创建新实例 |
4 | 对多属性更好 | 对少属性更好。 |