import将其它Spring的xml文件内容导入到该Spring的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">
<import resource="classpath:application/animalapplication.xml" />
<import resource="classpath:application/dogapplication.xml" />
</beans>
这样子在调用这个xml文件处可以直接使用导入的Spring的xml文件中的数据。
ApplicationContext context = new ClassPathXmlApplicationContext("classpath:application/application.xml");
Animal animal = context.getBean("animal", Animal.class);
animal.setAnimalName("猫").setAnimalAge((byte) 5).setAnimalCategory("猫科").setAnimalColor("黑色");
Dog dog = context.getBean("dog", Dog.class);
dog.setAnimalName("灰太狼").setAnimalAge((byte) 5).setAnimalCategory("犬科").setAnimalColor("灰色");
System.out.println(animal.printAnimalInfo(animal.getAnimalName(), animal.getAnimalAge(), animal.getAnimalCategory(),
animal.getAnimalColor()));
System.out.println(dog.printAnimalInfo(dog.getAnimalName(), dog.getAnimalAge(), dog.getAnimalCategory(),dog.getAnimalColor()));