热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Spring(一)控制反转

IOC是spring的核心技术之一。在spring中IOC(控制反转)就是由IOC容器来控制程序࿰

IOC是spring的核心技术之一。

在spring中IOC(控制反转)就是由IOC容器来控制程序,而不是在程序中使用代码控制,控制权由程序代码转移到外部容器,控制权的转移即反转。由于程序组件之间的依赖关系由容器控制,在程序运行期间,由容器动态的将依赖关系注入到组件中,这就是DI。依赖本质上也是控制反转的另外一种解释。


Spring完成一个简单的控制例子输出例子

1.jar包 四个核心jar包:core,beans,context,expression以及一个依赖Commons-logging (不能少)

学习Spring之后将由Spring创建对象实例即IOC(控制反转) ,实例对象时,从Spring工厂中获得,需要将实现的类的全限定(包名+类名)名配置到xml文件中 。

配置文件:

位置:任意 ,开发中一般在classpath下(src)
名称:任意,开发中常用applicationContext.xml
内容:添加scheme约束
约束文件位置:spring-framework-3.2.0.RELEASE\docs\spring-framework-reference\html\ xsd-config.html






测试接口:


测试类:



结果:


这里说明我们通过IOC容器成功创建了对象,而不是像以前的new对象!


推荐阅读
author-avatar
帝·姬
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有