一、 拆分配置文件
二、创建测试骑士类 - TestKnight
public class TestKnight {
private ClassPathXmlApplicationContext context;
@Before
public void init(){
context=new ClassPathXmlApplicationContext("xmlconfig/spring-config*.xml");
}
@Test
public void testKnight(){
//根据名称从应用容器里获取骑士对象
BraveKnight mike=(BraveKnight) context.getBean("Mike");
BraveKnight knight1=(BraveKnight) context.getBean("knight1");
BraveKnight knight2=(BraveKnight) context.getBean("knight2");
DamselRescuingKnight damselRescuingKnight=(DamselRescuingKnight) context.getBean("damselRescuingKnight");
//让骑士执行任务
mike.embarkOnQuest();
knight1.embarkOnQuest();
knight2.embarkOnQuest();
damselRescuingKnight.embarkOnQuest();
}
@After
public void destroy(){
context.close();
}
}