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

网站建设包括的内容有什么北京有限公司

网站建设包括的内容有什么,北京有限公司,网站制作公司排名,别墅装修一般多少钱一套在之前的测试方法中,几乎都能看到以下的两行代码: ApplicationContext context new classPathXmlApplicationContext("xxx.xm"); XXXX XXX context.getBean(Xxxx.cTass); 这两行代码的作用是创建Spring容器,最终获取到对象,但是每…

在之前的测试方法中,几乎都能看到以下的两行代码:

ApplicationContext context = new classPathXmlApplicationContext("xxx.xm");

XXXX XXX = context.getBean(Xxxx.cTass);


这两行代码的作用是创建Spring容器,最终获取到对象,但是每次测试都需要重复编写。

针对上述问题,我们需要的是程序能自动帮我们创建容器。我们都知道JUnit无法知晓我们是否使用了 Spring 框架,更不用说帮我们创建Spring 容器了。

Spring提供了一个运行器,可以读取配置文件(或注解)来创建容器。我们只需要告诉它配置文件位置就可以了。这样就能通过Spring整合JUnit可以使程序创建spring容器

整合Junit5

1.引入相关依赖

<!--        spring整合Junit相关依赖--><dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>6.0.2</version></dependency><!--        junit--><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.13.2</version></dependency>

2.创建实体类

@Component
public class User {public void run(){System.out.println("user...");}
}

3.配置bean.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"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsd"><!--    开启组件扫描--><context:component-scan base-package="com.yogurt.spring6.junit"></context:component-scan></beans>

4.测试

@SpringJUnitConfig(locations = "classpath:bean.xml")
public class SpringTestJunit5 {//注入@Autowiredprivate User user;//测试@Testpublic void testUser(){System.out.println(user);user.run();}}

注:@SpringJUnitConfig(locations = "classpath:bean.xml")可以替换成

@ExtendWith(SpringExtension.class)
@ContextConfiguration("classpath:bean.xml")

整合Junit4

 1.引入相关依赖

<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.13.2</version></dependency>

2.创建实体类

@Component
public class User {public void run(){System.out.println("user...");}
}

3.配置bean.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"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsd"><!--    开启组件扫描--><context:component-scan base-package="com.yogurt.spring6.junit"></context:component-scan></beans>

4.测试

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:bean.xml")
public class SpringTestJunit4 {@Autowiredprivate User user;@Testpublic void testUser(){System.out.println(user);user.run();}
}

 

 

 

http://www.zhongyajixie.com/news/11271.html

相关文章:

  • 科技尽头长沙优化科技
  • 网络商城网站怎样做关键词优化网站推广专家
  • 专业网站建设开发南京网页搜索排名提升
  • 做网站老板嫌弃太丑谁的锅驻马店百度seo
  • 汕头模版网站建设产品推广词
  • 温州企业网站建设写一篇软文推广自己的学校
  • 做网站是什么工作seo指的是什么
  • 泰安做网站网络公司冯宗耀seo教程
  • 手机h5建网站哪里有永久免费建站
  • asp net做网站列举常见的网络营销工具
  • 为企业规划一个网站长沙seo工作室
  • 营销网站开发哪家强百度在线识图查图片
  • 河南省城乡和住房建设厅网站首页百度搜索引擎的网址
  • 网站做优化的操作图片网络营销的未来6个发展趋势
  • 山东济南网站建设企业seo培训
  • 注册公司需要的网站建设海淀区seo搜索引擎
  • 网站做seo收录整站seo外包
  • wordpress文章归档页面优化seo可以从以下几个方面进行
  • 荣耀手机全部型号网站结构优化的内容和方法
  • 中国制造网国际站官网优化推广公司哪家好
  • 论坛类的网站怎样做佛山网站营销推广
  • 网站制作岗位职责百度云搜索引擎官方入口
  • 长春做网站好的公司河南省郑州市金水区
  • 胡志明网站建设营销做得好的品牌
  • 班级手机网站墨刀怎样做福州短视频seo平台
  • 购物网站开发的业务需求分析网站制作公司怎么找
  • 菜单宣传网站怎么做厦门关键词排名优化
  • 博客移动端网站模板广州专做优化的科技公司
  • 中文企业网站模板css网站seo什么意思
  • ppt超链接到网站怎么做北京疫情最新消息情况