Spring-4,IOC容器
来源:互联网 发布:淘宝生意参谋标准版 编辑:程序博客网 时间:2024/04/26 06:14
IOC容器
Spring IOC容器的初始化。
Spring容器在读取配置和创建bean的时候,必须首先对IOC容器进行初始化。只有初始化了IOC容器,才可以在容器里面获取baan实例。
Spring提供了两种类型的IOC容器实现:
- BeanFactory,IOC容器的基本实现。
- ApplicationContext,BeanFactory的子接口,提供更多高级的特性。
BeanFactory是面向框架本身的基础设施,applicationContext是面向框架使用者的,几乎所有的场合都是用applicationContext
applicationContext的主要实现类
1.ClassPathXmlApplicationContext,从类路径加载配置文件
2.FileSystemXmlApplicationContext, 从文件系统加载配置文件
configurableApplicationContext是ApplicationContext的子接口添加了两个新的方法,refresh和close,用来的刷新和关闭上下文
applicationContext在初始化的时候就创建所有的单例bean
webApplicationContext是专门用在web应用中的,允许从web根目录完成初始化工作
获取bean
在ApplicationContext的父接口BeanFactory中:
可以使用这些方法从容器中获取bean实例
Object getBean(String name) throws BeansException;
根据配置文件中bean的id获取beanT getBean(String name, Class requiredType)
T getBean(Class requiredType)
根据配置文件中类的类型获取baen,但要求IOC容器中只能有一个该类型beanObject getBean(String name, Object… args)
T getBean(Class requiredType, Object… args)
获取到bean实例hours就可以使用了。
- Spring-4,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容器
- java中 set,list,array互转
- C#基础语言
- 苹果笔记本开机出现闪烁的问号文件夹解决方法
- 使用Spring实现读写分离( MySQL实现主从复制)
- java泛型概要
- Spring-4,IOC容器
- 使用归并思想查找数组中的逆序对的数量——Java实现
- 1_简答的多项式运算
- HTML5基础--新的选择器收集
- 算法竞赛入门经典 第二版 习题6-2 S树 S-Trees uva712
- 巴什博弈
- 知识点
- 欧拉函数
- java解惑(一)—表达式之谜