本文主要介绍我们定义的xml配置文件是怎样被Spring加载封装到bean工厂的。
我们写代码使用Spring的IOC通常是这样的:
Resource resource=new FileSystemResource("benas-config.xml");
BeanFactory factory=new XmlBeanFactory(resource);
HelloBean hello=(HelloBean)factory.getBean("helloBean");
System.out.println(hello.getHelloWord());
配置文件通常是这样的
<bean id="helloBean" class="spring2.HelloBean">
<property name="helloWord">
<value>hello</value>
</property>
</bean></beans>
那么我们就直接看底层代码是怎么实现的