Spring Junit@ContextConfiguration如何读取、加载 WEF-INFO下的配置文件?真的很急啊,在线等大神指点!

qq_25430869 2015-09-17 06:33:56
放在类路径下好写,但目前我的spring配置文件放在WEF-INFO目录下,搞了一晚上硬是搞不好,请大声指点迷津!

我的项目结构及配置文件的具体位置:


测试类otherTest及问题描述:


如果上面截图看不清,请看这里的描述:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "file:WebRoot/WEB-INF/applicationContext.xml" })
public class otherTest{

@Autowired
private Type t;
@Autowired
private HibernateTemplate hibernateTemplate;

//问题:applicationContext.xml放在WEB-INFO目录下,@ContextConfiguration根本无法加载applicationContext.xml。
@Test
public void daoOrServiceIsExist() {
System.out.println(hibernateTemplate);//fail
}
//说明:applicationContext2.xml放在类路径下,可以从中获取Bean实例。
@Test
public void successTest(){
System.out.println(t);//ok
System.out.println(hibernateTemplate);//ok
}
}


谢谢了,在线急等你的指点!
...全文
11034 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingyue32 2018-04-03
  • 打赏
  • 举报
回复
你的文件夹是WebRoot没错啊,为啥要换?
xb12369 2017-01-05
  • 打赏
  • 举报
回复

@ContextConfiguration(locations = { "classpath:spring/weipay-test.xml" })


来斤德瑞 2015-12-19
  • 打赏
  • 举报
回复
把WEBROOT/去掉试试
qq_25430869 2015-09-29
  • 打赏
  • 举报
回复
引用 6 楼 jfhgkdk 的回复:
又是一个无疾而终的问题
谢谢你了,问题找到了,原来是“WebRoot”的问题,这是我导入别人的Myeclipse,我的是ecliplse,新建一个项目,换成WebContent就可以了,解决了却没有及时回复,是我的不对,我也是第一次在这里问答,今后会养成好习惯的,万分感激你的关心!
qq_25430869 2015-09-29
  • 打赏
  • 举报
回复
引用 5 楼 danruoshui315 的回复:
那你的报错是找不到这个配置文件吗?你把你的web.xml代码贴出来看看
谢谢你了,问题找到了,原来是“WebRoot”的问题,这是我导入别人的Myeclipse,我的是ecliplse,新建一个项目,换成WebContent就可以了,解决了却没有及时回复,是我的不对,我也是第一次在这里问答,今后会养成好习惯的,万分感激你的关心!
jfhgkdk 2015-09-18
  • 打赏
  • 举报
回复
又是一个无疾而终的问题
澹若水/漠 2015-09-18
  • 打赏
  • 举报
回复
那你的报错是找不到这个配置文件吗?你把你的web.xml代码贴出来看看
澹若水/漠 2015-09-17
  • 打赏
  • 举报
回复
你仔细看你的路径对着没,明明少了个config,应该是:"file:WebRoot/WEB-INF/config/applicationContext.xml"
qq_25430869 2015-09-17
  • 打赏
  • 举报
回复
自己up一下,都别走啊
qq_25430869 2015-09-17
  • 打赏
  • 举报
回复
引用 3 楼 qq_25430869 的回复:
[quote=引用 2 楼 danruoshui315 的回复:] 你仔细看你的路径对着没,明明少了个config,应该是:"file:WebRoot/WEB-INF/config/applicationContext.xml"
不是,不管加不加上都无效。[/quote] 虽然没有解决,谢谢你了
qq_25430869 2015-09-17
  • 打赏
  • 举报
回复
引用 2 楼 danruoshui315 的回复:
你仔细看你的路径对着没,明明少了个config,应该是:"file:WebRoot/WEB-INF/config/applicationContext.xml"
不是,不管加不加上都无效。
内容概要:本文提出了一种融合元胞自动机邻域驱动遗传算法与关键工序定向随机重启爬山算法(GA-RRHC)的混合优化方法,用于求解高柔性柔性作业车间调度问题(FJSSP),以实现最小化最大完工时间的目标。该算法通过元胞自动机构建动态邻域结构,增强种群多样性与搜索效率,结合遗传算法的全局探索能力和随机重启爬山算法的局部精细化优化能力,并引入关键路径识别机制指导搜索方向,有效避免陷入局部最优。整个方法在Matlab平台上实现了完整的算法流程与仿真实验,验证了其在复杂调度场景下的优越性能与鲁棒性,适用于高柔性制造系统的生产调度优化需求。; 适合人群:具备一定编程基础和运筹优化背景,从事智能制造、工业工程、自动化或相关领域研究的研发人员及研究生(工作或学习年限1-3年)。; 使用场景及目标:①解决高柔性作业车间中多工序、多设备、多约束条件下的调度优化难题;②研究混合智能优化算法的设计与实现机制,特别是遗传算法与局部搜索策略的融合方式;③为实际生产系统提供高效的调度方案,缩短生产周期,提高资源利用率。; 阅读建议:此资源以Matlab代码为核心载体,强调算法实现与仿真实验的结合,建议读者在阅读过程中动手运行并调试代码,深入理解元胞邻域构造、关键路径识别及随机重启机制的作用,同时可拓展应用于其他组合优化问题。

81,111

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧