编程式使用SPRING Ioc 需要4个步骤:
[list=1]
[*]创建IOC的抽象资源文件
[*]创建一个IOC
[*]创建Bean定义资源的读取器
[*]让读取完成这个载入和注册
[/list]
以上四步就是完成了IOC容器建立的基本步骤。理解了之后,可以很方便的通过编程方式控制配置和容器。
[list=1]
[*]创建IOC的抽象资源文件
[*]创建一个IOC
[*]创建Bean定义资源的读取器
[*]让读取完成这个载入和注册
[/list]
public static void main(String[]args){
//1.创建IoC配置文件的抽象资源,这个抽象资源包含了BeanDefinition的定义信息
ClassPathResource res = new ClassPathResource("bean.xml");
//2.创建一个BeanFactory
DefaultListableBeanFactory factory = new DefaultListableBeanFactory();
//3.创建一个载入BeanDefinition的读取器来载入BeanDefinition,通过一个回调配置给BeanFactory
XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(factory);
//4.具体的解析过程交给Reader读取器。完成这个载入和注册之后就可以使用IOC容器了
reader.loadBeanDefinitions(res);
}
以上四步就是完成了IOC容器建立的基本步骤。理解了之后,可以很方便的通过编程方式控制配置和容器。