使用对象时主动new产生对象转换为由ioc容器提供对象,此过程值对象创建控制权由程序转移到外部,此思想称为控制反转,spring技术对Ioc思想进行了实现
Spring提供了一个容器,称为IoC,用来充当Ioc思想中的外部
Ioc容器负责对象的创建,初始化等一系列工作,被创建或被管理的对象在ioc容器中统称为Bean
DI(Dependency Injection) 依赖注入
在容器中建立bean和bean之间的依赖关系的整个过程,称为依赖注入
首先导入坐标

然后新建spring的配置文件


配置容器

配置完以后到main方法调用,使用
ApplicationContext at = newClassPathXmlApplicationContext("appliContext.xml");
来获取ioc容器,然后调用.getBean方法获取定义bean的id,然后再强转
示例:
UserDao userdao=(UserDao) at.getBean("userDao")
本文探讨了Spring框架如何通过IoC容器实现控制反转,并介绍了DI(依赖注入)的概念和在配置文件中的应用。通过实例说明如何通过`ApplicationContext`获取并使用Bean。
1406

被折叠的 条评论
为什么被折叠?



