依赖注入
2015-07-13 10:13
246 查看
依赖注入是spring框架中的解耦的一种策略,称为DI或IOC(控制反转),主要有set方式(提供set和get方法)和constractor(构造方法)方式,它使得类与类之间以配置文件的形式组织在一起,而不是硬编码的方式,例如classA 中用到了classB如果写代码的话是new
一个classB,而用依赖注入的方式则是在applicationContext.xml里面写两个
<bean id="id1" class="A"><property name="B" ref="id2"></bean>
<bean id="id2" class="B"></bean>,就是在类A里原来需要new 的地方就不需要写了,
一个classB,而用依赖注入的方式则是在applicationContext.xml里面写两个
<bean id="id1" class="A"><property name="B" ref="id2"></bean>
<bean id="id2" class="B"></bean>,就是在类A里原来需要new 的地方就不需要写了,
相关文章推荐
- Linux用户与“最小权限”原则
- nested exception is org.hibernate.QueryException:could not resolve property:
- [LeetCode][Java] Sudoku Solver
- python inconsistent dedent(不一致的缩进)
- 每天一个linux命令(45):free 命令
- 每天一个linux命令(44):top命令
- 深入研究java.lang.Class类
- 软件设计模式
- PHP实现前台同步显示后台任务进度
- ASP.NET MVC3 电影示例
- 事件绑定之小测试 — onclick && addEventListener
- 浅谈jquery.fn.extend与jquery.extend区别
- SQL Server调优系列基础篇(常用运算符总结——三种物理连接方式剖析)
- 源码推荐(7.13):将Json格式化输出为模型的属性,加载动画 XHAmazingLoading
- 悟空学Linux专栏----第22篇
- 关于App Sandbox in Depth自己的翻译
- JAVA集合学习之——Properties类
- BP神经网络及其在教学质量评价中 的应用
- 每天一个linux命令(43):killall命令
- Android性能优化之内存篇