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

SpringTest框架JUnit单元测试用例获取ApplicationContext实例的方法

JUnit单元测试用例中使用Spring框架,之前我的使用方式很直接。

/*** 用于需要用到Spring的测试用例基类* * @author lihzh* @alia OneCoder* @blog http://www.coderli.com*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "/spring/applicationContext.xml" })
public class SpringTest {}

在测试的过程中,有人提到,想要获取ApplicationContext实例。于是,添加了对ApplicationContext的注入。

/*** 用于需要用到Spring的测试用例基类* * @author lihzh* @alia OneCoder* @blog http://www.coderli.com*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "/spring/applicationContext.xml" })
public class SpringTest {@Autowired
protected ApplicationContext ctx;

其实,Spring中早已直接提供了更加方便使用的基类:AbstractJUnit4SpringContextTests。修改代码如下:

全文详见个人独立博客:https://www.coderli.com/junit-spring-test-applicationcontext/

SpringTest框架JUnit单元测试用例获取ApplicationContext实例的方法 | OneCoderJUnit单元测试用例中使用Spring框架,之前我的使用方式很直接。icon-default.png?t=O83Ahttps://www.coderli.com/junit-spring-test-applicationcontext/

加入频道领免费Java学习资料:腾讯频道邀请

加入大佬免费带队Java学习群:Java学习群


http://www.mrgr.cn/news/21342.html

相关文章:

  • PDF和CDF
  • Python教程(二十一) : 从零开始制作计算器应用【PyQt6】
  • 独立按键单击检测(延时消抖+定时器扫描)
  • unity导入半透明webm + AE合成半透明视频
  • 华为OD机试真题-高矮个子排队-2024年OD统一考试(E卷)
  • c++ 构造函数详解
  • 什么是内核空间
  • 学习记录之Java学习笔记3
  • Python教程(二十) : 十分钟入门【PyQt6】
  • Unity 资源 之 Super Confetti FX:点亮项目的璀璨粒子之光
  • 2024年9月6日嵌入式学习
  • FSMC
  • LeetCode 每日一题 2024/9/2-2024/9/8
  • Unity Adressables 使用说明(四)分发远程内容(Distribute Remote Content)
  • 人工智能在胃癌中的最新研究进展|顶刊速递·24-09-07
  • 【数学分析笔记】第3章第1节 函数极限(6)
  • 线性表的定义和基本操作
  • 【ShuQiHere】从残差思想到 ResNet:深度学习的突破性创新
  • Java中等题-整数替换(力扣)
  • js react 基础笔记 (1)