Spring应用指定多个配置文件-平等关系

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);
}

}

发布了47 篇原创文章 · 获赞 1 · 访问量 384

猜你喜欢

转载自blog.csdn.net/weixin_43925059/article/details/104915404