当前位置: 首页 > news >正文

中关村网站建设公司优秀网站建设设计

中关村网站建设公司,优秀网站建设设计,岳阳seo快速排名,wordpress分级菜单骑士救美计划采用构造方法注入属性值1、创建救美任务类2、创建救美骑士类2、创建救美骑士类3、创建旧救美骑士测试类3、配置救美骑士Bean5、创建新救美骑士测试类采用构造方法注入属性值 1、创建救美任务类 在net.huawei.spring.day01包里创建RescueDamselQuest类 Rescue Da…

骑士救美计划

  • 采用构造方法注入属性值
    • 1、创建救美任务类
    • 2、创建救美骑士类
    • 2、创建救美骑士类
    • 3、创建旧救美骑士测试类
    • 3、配置救美骑士Bean
    • 5、创建新救美骑士测试类

采用构造方法注入属性值

1、创建救美任务类

  • net.huawei.spring.day01包里创建RescueDamselQuest
    请添加图片描述

  • Rescue Damsel - 拯救少女

package net.huawei.spring.day01;
/*** 功能:救美任务类*/
public class RescueDamselQuest {public void embark() {System.out.println("执行救美任务……");}
}

2、创建救美骑士类

  • net.huawei.spring.day01包里创建DamselRescuingKnight
    请添加图片描述
package net.huawei.spring.day01;/*** 功能:救美骑士类*/
public class RescueDamselKnight {private String name;private RescueDamselQuest rescueDamselQuest;/*** 有参构造方法** @param name* @param rescueDamselQuest*/public RescueDamselKnight(String name, RescueDamselQuest rescueDamselQuest) {this.name = name;this.rescueDamselQuest = rescueDamselQuest;}public void embarkOnQuest() {System.out.print("救美骑士[" + name + ']');rescueDamselQuest.embark();}
}

2、创建救美骑士类

  • net.huawei.spring.day01包里创建DamselRescuingKnight
    请添加图片描述
package net.huawei.spring.day01;/*** 功能:救美骑士类*/
public class RescueDamselKnight {private String name;private RescueDamselQuest rescueDamselQuest;/*** 有参构造方法** @param name* @param rescueDamselQuest*/public RescueDamselKnight(String name, RescueDamselQuest rescueDamselQuest) {this.name = name;this.rescueDamselQuest = rescueDamselQuest;}public void embarkOnQuest() {System.out.print("救美骑士[" + name + ']');rescueDamselQuest.embark();}
}

代码说明:通过构造方法来设置骑士的姓名与要执行的任务。

3、创建旧救美骑士测试类

  • test/java/net.huawei.spring.day01包里创建TestRescueDamselKnightOld
    请添加图片描述
package net.huawei.spring.day01;import org.junit.Test;/*** 功能:采用传统方式测试救美骑士类*/
public class TestRescueDamselKnightOld {@Testpublic void testRescueDamselKnight() {// 创建救美任务对象RescueDamselQuest rescueDamselQuest = new RescueDamselQuest();// 创建救美骑士对象RescueDamselKnight rescueDamselKnight = new RescueDamselKnight("格拉海德", rescueDamselQuest);// 救美骑士执行任务rescueDamselKnight.embarkOnQuest();}
}
  • 运行testRescueDamselKnight()测试方法,查看结果
    请添加图片描述

3、配置救美骑士Bean

  • 在Spring配置文件里创建救美骑士Bean
    在这里插入图片描述
  • arg: argument 参数
<!-- 配置救美任务Bean --><bean id="rescueDamselQuest" class="net.zwh.spring.day01.RescueDamselQuest"/><!-- 配置救美骑士Bean --><bean id="damselRescuingKnight" class="net.zwh.spring.day01.RescueDamselKnight"><constructor-arg value="格拉海德"/><constructor-arg ref="rescueDamselQuest"/></bean>

5、创建新救美骑士测试类

  • test/java/net.huawei.spring.day01包里创建TestRescueDamselKnightNew
    请添加图片描述
package net.huawei.spring.day01;import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.springframework.context.support.ClassPathXmlApplicationContext;/*** 功能:采用Spring容器测试救美骑士类*/
public class TestRescueDamselKnightNew {private ClassPathXmlApplicationContext context; // 基于类路径XML配置文件的应用容器(Bean工厂)@Before // 每次测试方法执行前都要执行的代码就放在此方法里public void init() {// 基于Spring配置文件创建应用容器context = new ClassPathXmlApplicationContext("xmlconfig/spring-config.xml");// 提示用户System.out.println("Spring应用容器已创建~");}@Testpublic void testRescueDamselKnight() {// 根据名称从应用容器中获取救美骑士对象RescueDamselKnight rescueDamselKnight = (RescueDamselKnight) context.getBean("rescueDamselKnight");// 救美骑士执行任务rescueDamselKnight.embarkOnQuest();}@After // 每次测试方法执行后都要执行的代码就放在此方法里public void destroy() {// 关闭应用容器context.close();// 提示用户System.out.println("Spring应用容器已关闭~");}
}
  • 运行testRescueDamselKnight()测试方法,查看效果
    请添加图片描述
http://www.15wanjia.com/news/163241.html

相关文章:

  • 河南城乡建设网站如何破解网站后台管理
  • 公司网站开发费用如何做账网站建设报价单 excel
  • ps制作网站首页教程三秦seo
  • 百度推广哪家做的最好龙岗网站关键词优化代理
  • 免费建立自己微网站吗哪里网站建设
  • 如何快捷建企业网站重庆做的好的房产网站好
  • 义乌网站开发公司wordpress建站视频教程
  • wordpress 整站带数据国内app开发公司前十名
  • 保亭交通工程建设局网站中国建行官网首页
  • 用户浏览网站的习惯网页视频怎么下载到本地视频电脑
  • wordpress to_ping静安网站建设关键词优化seo
  • 百色高端网站建设遵义市和城乡建设局网站
  • 从您的角度来看_对于农产品网站的建设有什么想法或建议呢?常用的网络推广方法有哪些
  • 网站做菠菜微信crm管理系统
  • 做夹具需要知道的几个网站模板网站怎么做卖
  • 建网站需要注意的问题自己在线制作logo免费生成器
  • 成都门户网站建设wordpress引导页
  • 黄金网站软件免费重庆市建设工程信息网安
  • 邢台网站推广费用南山医院网站建设
  • 找人做网站安全吗建网站的公司起什么名好
  • 公司网站有哪些优化营商环境 提升服务效能
  • 大学做视频网站设计连云港做网站哪里好
  • 在线网站建设培训四川互联网广告人
  • 太原seo网站排名做网站 最好的开源cms
  • 百度的网站wordpress新闻快讯插件
  • 有关做美食的网站有哪些泉州网站建设哪里好
  • 可信网站标志个人博客平台
  • 网站建设找天宇智能WordPress安卓APP不能绑定
  • 国际摄影网站青岛做网站建设的公司排名
  • 文广网站建设医药网站建设中图片