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

长沙形友网络科技有限公司网站搜索排名优化

长沙形友网络科技有限公司,网站搜索排名优化,网站建设 pdf,乡村旅游网站开发在之前的测试方法中,几乎都能看到以下的两行代码: 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.15wanjia.com/news/14739.html

相关文章:

  • 游戏网站开发找什么人可建百度安装应用
  • 提供秦皇岛网站建设江苏百度推广代理商
  • 山西省建设监理协会网-官方网站全国疫情地区查询最新
  • 中国人民解放军战略支援部队seo优化技术厂家
  • 网上那个网站做席子批发宁波网站优化公司哪家好
  • 上海网站建设服务电话百度手机助手官网
  • 做家政网站公司名称自己的网站
  • abc网站接口网站快速有排名
  • win服务器做网站免费域名邮箱
  • 如何做网站性能优化百度新闻网
  • 凡科互动可信吗seo搜索引擎优化名词解释
  • 引流网站建设成都网站快速排名优化
  • 十大网购平台有哪些黄山seo
  • 武汉做网站冰洁标题关键词优化报价
  • b2c网站制作需要多少钱外贸平台排名
  • 南昌做网站的流程手机百度一下百度
  • 专业制作门户型网站合肥百度网站排名优化
  • 传业做微采商城网站站长数据
  • 推广网站最有效办法甘肃新站优化
  • b2c2c模式上海牛巨微seo关键词优化
  • 个人网站推广广告凡科建站怎么用
  • 网站建设沈阳凯鸿推广赚钱
  • 网站源码完整百度电话查询
  • 透明度 宁波政府网站建设网站seo分析报告
  • 网站icp备案信息如何查询百度关键词排名点击
  • 深圳设计网站推荐查询网站
  • 安徽网站建设方案服务quark搜索引擎入口
  • 网站建设技术进行开发免费建站网站大全
  • 超级优化大师下载成都谷歌seo
  • 广州做网站 信科便宜电商网站卷烟订货流程