Spring笔记:实例化IoC容器
2013-03-30 19:39
337 查看
IoC在读取Bean配置后,需要对它进行实例化,只有在实例化后,才能从IoC容器中获取Bean实例并使用它们。
两种方案:
Spring提供两种类型的IoC容器实现。基础的实现称为Bean Factory,高级的实现称为Application Context。对Bean Factory而言,Application Context是对其的兼容扩展,且是它的子接口。无论使用哪种类型,Bean配置文件都是一样的。
1、使用Bean Factory类型
Spring中 Resource 接口的实现:
2、使用Application Context类型
Spring 中 Application Context接口的实现:
两种方案:
Spring提供两种类型的IoC容器实现。基础的实现称为Bean Factory,高级的实现称为Application Context。对Bean Factory而言,Application Context是对其的兼容扩展,且是它的子接口。无论使用哪种类型,Bean配置文件都是一样的。
1、使用Bean Factory类型
//实例化Bean Factory,首先需要加载Bean配置文件: Resource resource = new ClassPathResource("beans.xml"); //传入加载的配置文件 BeanFactory factory = new XmlBeanFactory(resource);
Spring中 Resource 接口的实现:
2、使用Application Context类型
//获取配置文件 ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml"); //从IoC容器中获取Bean Generator g = context.getBean("generator");
Spring 中 Application Context接口的实现:
相关文章推荐
- Spring.Net学习笔记四(IOC容器对象的作用域)
- spring技术内幕笔记:IoC容器的依赖注入
- Spring学习笔记之IoC容器
- (spring-第5回【IoC基础篇】)spring容器从加载配置文件到实例化bean的内部工作机制
- Spring学习笔记(二) IoC容器与Bean
- Spring IOC容器学习笔记
- Spring揭秘 学习笔记一 (Spring的IoC容器 一)
- spring技术内幕笔记:IoC容器初始化过程(1)- Resource定位
- Spring容器实例Bean的三种方法(IOC三种方法)
- Spring核心之Ioc容器走读笔记
- [Spring学习笔记 1 ] Spring 简介,初步知识--Ioc容器详解 基本原理。
- [原创]java WEB学习笔记101:Spring学习---Spring Bean配置:IOC容器中bean的声明周期,Bean 后置处理器
- 实例化Spring Ioc容器的三种方式
- 实例化Spring Ioc容器,生成SequenceGenerator
- Spring:笔记整理(2)——IOC容器
- Spring 学习笔记2—— IoC容器
- Spring学习笔记之 Spring IOC容器(二)
- 获取Spring IOC容器代理的Bean实例的几种方式
- 【Spring.Framework】【IoC】Spring容器,Bean及Bean的实例化
- 《Spring 3.x 企业应用开发实战》学习笔记 第三章 IoC容器概述 3.5 Bean的生命周期