spring注入方式-构造函数优缺点
来源:互联网 发布:2017最新淘宝黑车技术 编辑:程序博客网 时间:2024/06/05 02:25
构造方法:
优点:
1.构造函数可以保证一些重要的属性在Bean实例化时就设置好,避免因为一些重要属性没有提供,导致一个无用Bean实例的情况;
2.不需要未每个属性提供setter方法,减少了类的方法个数;
3.可以更好的封装类变量,不需要未每个属性指定setter方法,避免外部错误的调用
缺点:
1.如果类属性众多,构造函数的签名将变成庞然大物,可读性差
2.灵活性不强,在有些属性是可选的情况下,如果通过构造函数注入,也需要为可选的参数提供一个null值
3.如果有多个构造函数,需要考虑配置文件和具体构造函数匹配歧义的问题,配置上相对复杂
4.构造函数不例如类的继承和扩展,因为子类需要引用父类复杂的构造函数
5.构造函数注入时有时会造成循环依赖的问题
--引自 spring3.x企业实战
阅读全文
0 0
- spring注入方式-构造函数优缺点
- Spring 构造函数注入
- spring 构造函数注入
- spring 构造函数注入
- Grials DSL Spring 构造函数的注入方式
- spring依赖注入方式及其优缺点
- Spring笔记之一:依赖注入的方式属性注入和构造函数注入
- Spring注入方式二:构造器注入
- Spring——setter方式注入和构造函数方式注入
- spring中构造函数注入
- spring Ioc 依赖注入的三种方式:构造函数注入、setter方法注入和接口注入
- Spring的三种注入方式(Setter、构造函数和自动注入)
- spring注入方式 (Set注入 构造方法注入)
- Spring的注入方式:设值注入和构造注入
- spring 使用构造器方式依赖注入
- Spring-依赖注入之构造器方式注入
- 【原创】Spring构造函数的注入...
- spring在构造函数中注入对象
- A股进阶——投资者必看的熊市生存法则
- jsp
- 学习淘淘商城第八十八课(单点登录用户登录--Controller层及测试)
- 频率论(Frequentist)方法和贝叶斯方法
- 建立Hash表(散列表)(运用线性探测法解决冲突)
- spring注入方式-构造函数优缺点
- liunx mysql 用户、权限、编码
- 并发总结
- 【python 百度指数抓取】python 模拟登陆百度指数,图像识别百度指数
- PAT (Advanced Level) Practise 1116 Come on! Let's C (20)
- DrawerLayout和NavigationView使用详解
- x86 最简单溢出实践
- 将其他库中的表的数据批量插入添加到另一个库的表中
- $.ajax()方法详解