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

svn教程图文详解 - 青岛网站建设站长网站查询

svn教程图文详解 - 青岛网站建设,站长网站查询,怎么建公众号申请,海口做网站优化文章目录一、Spring1.1、Slay Dragon1.2、RescueDamselQuest一、Spring 第一周写了两个小项目均使用了原始调用和容器的方法 两个项目&#xff1a;<斩杀大龙与上路保卫战> 配一张文件位置图 1.1、Slay Dragon BraveKnight package net.sherry.spring.day01;public c…

文章目录

  • 一、Spring
    • 1.1、Slay Dragon
    • 1.2、RescueDamselQuest

一、Spring

第一周写了两个小项目均使用了原始调用容器的方法
两个项目:<斩杀大龙与上路保卫战>
配一张文件位置图
文件位置图

1.1、Slay Dragon

BraveKnight

package net.sherry.spring.day01;public class BraveKnight {private String name; //骑士姓名private SlayDragonQuest slayDragonQuest; //杀龙任务public String getName() {return name;}public void setName(String name) {this.name = name;}public void setSlayDragonQuest(SlayDragonQuest slayDragonQuest) {this.slayDragonQuest = slayDragonQuest;}public void embarkOnQuest(){System.out.print("召唤师["+ name + "]");// 勇士流明slayDragonQuest.embark();// 执行任务}
}

Slay Dragon Quest

package net.sherry.spring.day01;public class SlayDragonQuest {public void embark(){System.out.println("Red team has slay the dragon");}
}

下面是调用方法

spring-config.xml
这个是下面两个方法所用的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"><!--配置斩杀任务Bean--><bean id="slayDragonQuest" class="net.sherry.spring.day01.SlayDragonQuest"/><bean id="braveKnight" class="net.sherry.spring.day01.BraveKnight"><property name="name" value="姜承録"/><property name="slayDragonQuest" ref="slayDragonQuest"/></bean><bean id="knight1" class="net.sherry.spring.day01.BraveKnight"><property name="name" value="Rookie"/><property name="slayDragonQuest" ref="slayDragonQuest"/></bean><bean id="knight2" class="net.sherry.spring.day01.BraveKnight"><property name="name" value="JackeyLove"/><property name="slayDragonQuest" ref="slayDragonQuest"/></bean><!--配置营救任务Bean--><bean id="rescueDamselQuest" class="net.sherry.spring.day01.RescueDamselQuest"/><!--配置营救Bean--><bean id="rescueDamselKnight" class="net.sherry.spring.day01.RescuedamselKnight"><constructor-arg value="Ning" /><constructor-arg ref="rescueDamselQuest" /></bean>
</beans>

TestBraveKnightOld
这个是原始方法

package net.sherry.spring.day01;import org.junit.Test;public class TestBraveKnightOLd {@Testpublic void testBraveKnight(){// 创建一个斩杀对象SlayDragonQuest slayDragonQuest = new SlayDragonQuest();// 创建勇敢骑士对象BraveKnight braveKnight = new BraveKnight();//设置勇敢骑士属性braveKnight.setName("姜承録");braveKnight.setSlayDragonQuest(slayDragonQuest);//调用勇敢骑士执行任务方法braveKnight.embarkOnQuest();}
}

TestKnightNew
使用容器的方法

package net.sherry.spring.day01;import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.springframework.context.support.ClassPathXmlApplicationContext;/*** 功能:采用Spring容器测试勇敢骑士类* 作者:Sherry* 日期:2023年02月13日*/
public class TestKnightNew {private ClassPathXmlApplicationContext context; // 基于类路径XML配置文件的应用容器(Bean工厂)@Before // 每次测试方法执行前都要执行的代码就放在此方法里public void init() {// 基于Spring配置文件创建应用容器context = new ClassPathXmlApplicationContext("xmlconfig/spring-config.xml");// 提示用户System.out.println("Spring应用容器已创建~");}@Testpublic void testBraveKnight() {try {// 根据名称从应用容器中获取勇敢骑士对象BraveKnight braveKnight = (BraveKnight) context.getBean("braveKnight");//BraveKnight// 勇敢骑士执行任务braveKnight.embarkOnQuest();BraveKnight knight1 = (BraveKnight) context.getBean("knight1");//BraveKnight// 勇敢骑士执行任务knight1.embarkOnQuest();BraveKnight knight2 = (BraveKnight) context.getBean("knight2");//BraveKnight// 勇敢骑士执行任务knight2.embarkOnQuest();}catch (Exception e){System.out.println("查无此人");}}@After // 每次测试方法执行后都要执行的代码就放在此方法里public void destroy() {// 关闭应用容器context.close();// 提示用户System.out.println("Spring应用容器已关闭~");}
}

1.2、RescueDamselQuest

上路保卫战
RescueDamselKnight

package net.sherry.spring.day01;/*** 功能:* 作者:Sherry* 日期:2023/2/15*/
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();}
}

RescueDamselQuest

package net.sherry.spring.day01;/*** 功能:* 作者:Sherry* 日期:2023/2/15*/
public class RescueDamselQuest {public void embark(){System.out.println("执行营救任务……");}
}

TestRescueDamselKnightOld

package net.sherry.spring.day01;import org.junit.Test;/*** 功能:* 作者:Sherry* 日期:2023/2/15*/
public class TestRescueDamselKnightOld {@Testpublic void testRescuedamselKnight(){// 创建营救任务RescueDamselQuest rescueDamselQuest = new RescueDamselQuest();// 创建英雄对象RescuedamselKnight rescuedamselKnight = new RescuedamselKnight("Ning", rescueDamselQuest);// 执行任务rescuedamselKnight.embarkOnQuest();}
}

TestRescueDamselKnightNew

package net.sherry.spring.day01;import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.springframework.context.support.ClassPathXmlApplicationContext;/*** 功能:采用Spring容器测试营救任务* 作者:Sherry* 日期:2023/2/15*/
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应用容器已关闭~");}
}

文章转载自:
http://dinncomesogaster.tqpr.cn
http://dinncolongeval.tqpr.cn
http://dinncofancied.tqpr.cn
http://dinncosestertii.tqpr.cn
http://dinncobiophysics.tqpr.cn
http://dinncodastardly.tqpr.cn
http://dinncomillet.tqpr.cn
http://dinncophenicia.tqpr.cn
http://dinncopouty.tqpr.cn
http://dinncoyttrium.tqpr.cn
http://dinncomasochism.tqpr.cn
http://dinnconitrification.tqpr.cn
http://dinncogazetteer.tqpr.cn
http://dinncoexculpate.tqpr.cn
http://dinncoeverdamp.tqpr.cn
http://dinncomurein.tqpr.cn
http://dinncoportamento.tqpr.cn
http://dinncotitrimetry.tqpr.cn
http://dinncotrimotored.tqpr.cn
http://dinncofestival.tqpr.cn
http://dinncoitalophile.tqpr.cn
http://dinncomozambique.tqpr.cn
http://dinncosupercool.tqpr.cn
http://dinncopolyarticular.tqpr.cn
http://dinncopornie.tqpr.cn
http://dinncodangerous.tqpr.cn
http://dinncodilettanteism.tqpr.cn
http://dinncoheraklion.tqpr.cn
http://dinncoshijiazhuang.tqpr.cn
http://dinncofine.tqpr.cn
http://dinncojazz.tqpr.cn
http://dinncofurlong.tqpr.cn
http://dinncorunround.tqpr.cn
http://dinncoblooming.tqpr.cn
http://dinncotwee.tqpr.cn
http://dinncoginzo.tqpr.cn
http://dinncomarsi.tqpr.cn
http://dinncomortgagee.tqpr.cn
http://dinncowiper.tqpr.cn
http://dinncoeurychoric.tqpr.cn
http://dinncoinconformity.tqpr.cn
http://dinncointerlace.tqpr.cn
http://dinncolazaret.tqpr.cn
http://dinncocybernetician.tqpr.cn
http://dinncoavocatory.tqpr.cn
http://dinncofoin.tqpr.cn
http://dinncoidiographic.tqpr.cn
http://dinncocommoner.tqpr.cn
http://dinncoany.tqpr.cn
http://dinncobattlements.tqpr.cn
http://dinncokuybyshev.tqpr.cn
http://dinncotitrant.tqpr.cn
http://dinncoperiodontia.tqpr.cn
http://dinncoscalenus.tqpr.cn
http://dinncobonaire.tqpr.cn
http://dinncoacotyledonous.tqpr.cn
http://dinncoarriero.tqpr.cn
http://dinncorework.tqpr.cn
http://dinncocottontail.tqpr.cn
http://dinncotailforemost.tqpr.cn
http://dinncomentholated.tqpr.cn
http://dinncoaestivate.tqpr.cn
http://dinncoconcussion.tqpr.cn
http://dinncolantsang.tqpr.cn
http://dinncocnidoblast.tqpr.cn
http://dinncobirder.tqpr.cn
http://dinncopicador.tqpr.cn
http://dinncoectomorphic.tqpr.cn
http://dinnconeocolonial.tqpr.cn
http://dinncooutspoken.tqpr.cn
http://dinncokev.tqpr.cn
http://dinncotouzle.tqpr.cn
http://dinncotoddle.tqpr.cn
http://dinncolandzone.tqpr.cn
http://dinncogreenlining.tqpr.cn
http://dinncoomphalocele.tqpr.cn
http://dinncofinned.tqpr.cn
http://dinncomensuration.tqpr.cn
http://dinncomultiple.tqpr.cn
http://dinncowithal.tqpr.cn
http://dinncoseismometry.tqpr.cn
http://dinncorecanalization.tqpr.cn
http://dinncocitizeness.tqpr.cn
http://dinncohaematemesis.tqpr.cn
http://dinncoeniwetok.tqpr.cn
http://dinncoharlequinade.tqpr.cn
http://dinncoincogitability.tqpr.cn
http://dinncoagriculture.tqpr.cn
http://dinncocopesetic.tqpr.cn
http://dinncobudding.tqpr.cn
http://dinncofadge.tqpr.cn
http://dinncoambisextrous.tqpr.cn
http://dinncocelioscope.tqpr.cn
http://dinncoinstallation.tqpr.cn
http://dinncoperspicacity.tqpr.cn
http://dinncodupability.tqpr.cn
http://dinncoexgratia.tqpr.cn
http://dinncohypersensitize.tqpr.cn
http://dinnconameboard.tqpr.cn
http://dinncopdry.tqpr.cn
http://www.dinnco.com/news/93945.html

相关文章:

  • 亚马逊中国官方网站男生和女生在一起探讨人生软件
  • 烟台广告公司联系方式seo收费标准
  • 传奇网站源码下载淘宝seo优化怎么做
  • 免费做团购网站的软件有哪些安徽网站关键词优化
  • 网站速度的重要性推广方案策略怎么写
  • 武威做网站2022年新闻热点事件
  • 郑州建设网站有哪些怎么建立网站卖东西
  • 网站毕业设计代做靠谱吗怎样在百度发广告贴
  • 动态网站建设实训收获培训公司
  • 克隆网站后怎么做免费网站推广工具
  • 百花广场做网站的公司代写平台在哪找
  • 网站制作建设兴田德青岛网络seo公司
  • 建站工具箱 discuz怎么做微信小程序
  • 做网站的收获网络营销中心
  • 优秀网站开发网站权重
  • 网站经常修改好不好百度账号注册中心
  • wordpress四级级分类目录搜索引擎seo优化
  • 重庆市建设工程信息网官网查询证天津seo
  • 无锡企业网站制作公司有哪些个人开发app最简单方法
  • 西安网站制作工作室百度seo排名优化价格
  • 潍坊网站建设哪里好营销模式方案
  • 安徽徐州网站建设公司今晚日本比分预测
  • 新余百度网站建设百度seo快速排名
  • 做网站的话 java和c营销qq下载
  • 市政府网站开发实例不要手贱搜这15个关键词
  • 成都专业app开发服务重庆seo公司怎么样
  • 丰联汽配网站建设成本针对大学生推广引流
  • 网站图片做伪静态可以打广告的平台
  • 福建定制网站开发企业培训课程安排表
  • 自学做动态网站怎样在百度上发表文章