在进行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"})

就可以加载成功!!!

最新文章

  1. Linux命令 -- 查看系统版本的各种方法
  2. 浮动【电梯】或【回到顶部】小插件:iElevator.js
  3. Read Excel file from C#
  4. 关于history.js的使用
  5. js算出生日是当年第多少天
  6. find_first_of()和 find_last_of() 【获取路径、文件名】
  7. Mac搭建本地svn服务器,并用Cornerstone连接服务器
  8. Struts2配置文件各种标签的含义
  9. Working with Other Node Types II
  10. java commons-lang 工具包 逃脱工具 转unicode 及其他
  11. phpexcel导入数据库 基于thinkphp3.2
  12. Web安全測试二步走
  13. 配置Eclipse使用外部Maven
  14. mysql开启/关闭 update delete 安全模式
  15. OpenResty的现状、趋势、使用及学习方法
  16. Python Selenium系列学习
  17. C#如何运行外部程序(打开可执行程序):ShellExcute和Process
  18. 关于在VB.NET中调用使用VC++编写的类库dll的一点笔记
  19. 微信小程序页面带参数跳转及接收参数内容navigator
  20. Java的Properties类使用

热门文章

  1. H3C_IRF
  2. 谈一谈java中的Canves机制
  3. 2018-2019-2 网络对抗技术 20165308 Exp1 PC平台逆向破解
  4. 03day->python基本数据类型
  5. 正则替换HTML里的style属性
  6. HashTable & HashMap & ConcurrentHashMap 原理与区别
  7. R常用操作
  8. ubuntu诸软件安装
  9. 51nod1220 约数之和
  10. SpringCloud注解和配置以及pom依赖说明