(一)构造器实例化
1. Bean1.java
package com.inspur.ioc; public class Bean1 { }
2.Beans1.xml
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="bean1" class="com.inspur.ioc.Bean1"></bean> </beans>
3.InstanceTest.java
package com.inspur.ioc; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class InstanceTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //1.定义配置文件路径 String xmlPath = "com/inspur/ioc/Beans1.xml"; //2.ApplicationContext 在加载文件时,对bean实例化 ApplicationContext applicationContext = new ClassPathXmlApplicationContext(xmlPath); Bean1 bean1 = (Bean1) applicationContext.getBean("bean1"); System.out.println(bean1); } }