package com.di10;
import org.junit.Test;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
import org.springframework.core.io.ClassPathResource;
public class MyTest {
@Test
public void test01() {
// 方式1
/*
* String resources1 = "com/di10/spring-base.xml"; String resources2
* ="com/di10/spring-beans.xml"; ApplicationContext ac = new
* ClassPathXmlApplicationContext(resources1,resources2);
*/
// 方式2
/*
* String resources1 = "com/di10/spring-base.xml"; String resources2
* ="com/di10/spring-beans.xml"; String[] resource = {resources1,resources2};
* ApplicationContext ac = new ClassPathXmlApplicationContext(resource);
*/
// 方式3
String resources = "com/di10/spring*.xml";
ApplicationContext ac = new ClassPathXmlApplicationContext(resources);
Student student = (Student) ac.getBean("myStudent");
System.out.println(student);
System.out.println("--------------------------------------------------------------------");
Teacher teacher = (Teacher) ac.getBean("myTeacher");
System.out.println(teacher);
}
}