关于单元测试时加载spring-context.xml文件的问题
2024-10-10 20:09:52
在进行web开发的时候,通常我们都会使用Spring框架,使用spring容器管理java bean。 而spring的配置文件有时候放在classpath下面,有时候放在WEB-INF下面。
一般在开发的过程中都需要对开发完的方法进行单元测试,而单元测试需要使用到注解,就需要使用
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath:spring-context.xml"})
两个注解加载spring配置文件。
关于spring配置文件路径的写法,如果spring-context.xml文件放在classpath下面,这种写法是对的
但是如果放在了WEB-INF,即不是classpath下,怎么引用呢?
需要从文件系统加载,使用file开头:
@ContextConfiguration(locations={"file:WebRoot/WEB-INF/spring-context.xml"})
就可以加载成功!!!
最新文章
- Linux命令 -- 查看系统版本的各种方法
- 浮动【电梯】或【回到顶部】小插件:iElevator.js
- Read Excel file from C#
- 关于history.js的使用
- js算出生日是当年第多少天
- find_first_of()和 find_last_of() 【获取路径、文件名】
- Mac搭建本地svn服务器,并用Cornerstone连接服务器
- Struts2配置文件各种标签的含义
- Working with Other Node Types II
- java commons-lang 工具包 逃脱工具 转unicode 及其他
- phpexcel导入数据库 基于thinkphp3.2
- Web安全測试二步走
- 配置Eclipse使用外部Maven
- mysql开启/关闭 update delete 安全模式
- OpenResty的现状、趋势、使用及学习方法
- Python Selenium系列学习
- C#如何运行外部程序(打开可执行程序):ShellExcute和Process
- 关于在VB.NET中调用使用VC++编写的类库dll的一点笔记
- 微信小程序页面带参数跳转及接收参数内容navigator
- Java的Properties类使用