课堂练习
1、增加拯救少女任务类与拯救少女骑士类
package net.wz.spring.lesson05.aop_xml;
import org.springframework.stereotype.Component;
/**
* 功能:救美任务类
* 作者:吴钊
* 日期:2021年03月24日
*/
@Component
public class RescueDamselQuest {
public void embark() {
System.out.println("执行救美任务。");
}
}
package net.wz.spring.lesson05.aop_xml;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
/**
* 功能:救美骑士类
* 作者:吴钊
* 日期:2021年03月24日
*/
@Component
public class DamselRescuingKnight {
@Autowired
private RescueDamselQuest rescueDamselQuest;
public void embarkOnQuest() {
rescueDamselQuest.embark();
}
}
在测试代码中创建testDamselRescuingKnight()方法。
package net.wz.spring.lesson05.aop_xml;
import net.lhf.spring.lesson05.aop_xml.BraveKnight;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.springframework.context.support.ClassPathXmlApplicationContext;
/**
* 功能:测试骑士类
* 作者:吴钊
* 日期:2021年03月24日
*/
public class TestKnight {
private ClassPathXmlApplicationContext context;
@Before
public void init() {
// 基于Spring配置文件创建应用容器