谈谈对Spring IOC的理解
来源:互联网 发布:卖时时彩源码违法吗 编辑:程序博客网 时间:2024/06/03 15:51
spring ioc 控制反转,也叫依赖注入(DI) 控制反转是一种思想,是将原来程序主导变为第三方主导, 也就是容器主导, 程序需要什么,容器提供给程序,
原来 是 程序需要A类,我们需要创建也就是new A().给程序, 通过使用spring IOC 我们可以不用这么写,在配置文件中进行配置便可以了, 配置完成后,IOC容器中就会有这个
A类, 当程序需要A类时候,就可以从容器中取出,
这样,程序就可以跟A类解耦了, 原来程序是依赖A类的,现在使用了SpringIOC 可以不依赖A类,耦合性变低了, 控制反转,控制的什么被反转了,获取依赖对象的方式被反转了,
举个例子,
程序运行时候需要 ABCD四个类, 原来我们是怎么做的, 是在程序需要的时候我们提供这四个类, 而 spring IOC控制反转, 可以在程序运行的时候,创建容器,将ABCD四个
类,放在IOC容器中,当程序运行需要这四个类时候,可以从IOC容器中取的到,程序需要什么对象,ioc容器中就可以提供什么对象
编程式使用方式分为四部,
1.创建xml资源文件对象
2.生成IOC默认容器 (defaultlistablebeanfactory)
3.生成读取器,将IOC默认容器放进读取器中
4.读取xml资源文件对象,将xml配置生成对象 放进IOC默认容器中
SPRING IOC 有基本容器(defaultlistablebeanfactory)和高级容器 (applicationcontext)
1 0
- 谈谈对Spring IOC的理解
- 谈谈对Spring IOC的理解
- 谈谈对Spring IOC的理解
- 谈谈对Spring IOC的理解
- 谈谈对Spring IOC的理解
- 谈谈对Spring IOC的理解
- 谈谈对Spring IOC的理解
- 谈谈对Spring IOC的理解
- 谈谈对Spring IOC的理解
- 谈谈对Spring IOC的理解
- 谈谈对Spring IOC的理解
- 谈谈对Spring IOC的理解
- 谈谈对Spring IOC的理解
- 谈谈对Spring IOC的理解
- 谈谈对Spring IOC的理解
- 谈谈对Spring IOC的理解
- 谈谈对Spring IOC的理解
- 谈谈对Spring IOC的理解
- 分析mysql慢查询日志的好工具--mysqlsla
- HttpUrlConnection与HttpClient的认识(四) -HttpClient的封装
- 可变参数列表
- BZOJ 2326: [HNOI2011]数学作业
- 如何保护个人信息安全?
- 谈谈对Spring IOC的理解
- React Native系列之flexbox布局(伸缩属性)
- hive常见操作语句--创建表语句
- Intellij IDEA 出现“Usage of API documented as @since 1.6+”的解决办法
- STM32编译错误汇总(一)
- 【bzoj 3196】Tyvj 1730 二逼平衡树
- Extjs遍历Store里面的record
- Android消息传递机制
- Netty从零开始(二)