本文主要是介绍第四讲的课堂练习,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
课上老师带着我们完成了勇敢骑士类的任务。接下来自主完成救美任务类和救美骑士类
1、创建救美任务类和救美骑士类
package net.tjl.spring.lesson4;/*** 功能:救美任务类* 作者:谭金兰* 日期:2021年03月24日*/
public class RescueDamselQuest {public void embark() {System.out.println("执行救美任务。");}
}
package net.tjl.spring.lesson4;
/*** 功能:救美骑士类* 作者:谭金兰* 日期:2021年03月24日*/
public class DamselRescuingKnight {private RescueDamselQuest rescueDamselQuest;public DamselRescuingKnight(RescueDamselQuest rescueDamselQuest) {this.rescueDamselQuest = rescueDamselQuest;}public void embarkOnQuest() {rescueDamselQuest.embark();}
}
2、修改Spring配置类 - 管理救美任务Bean和救美骑士Bean
3、在测试类TestKnight里创建测试方法 - testDamselRescuingKnight()
4、执行测试方法 - testDamselRescuingKnight()
5、给任务类与骑士类添加组件注解符
6、给救美任务类添加组件注解符
7、给勇敢骑士类添加组件注解符,注入杀龙任务属性
8、给救美骑士类添加组件注解符,注入救美任务属性
9、修改Spring配置类,采用组件扫描
package net.tjl.spring.lesson04;import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;/*** 功能:Spring配置类* 作者:谭金兰* 日期:2021年03月24日*/
@Configuration // 表明是Spring配置类
@ComponentScan("net.tjl.spring.lesson04")
public class SpringConfig {
}
10、运行测试类 - TestKnight
这篇关于第四讲的课堂练习的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!