繁体   English   中英

类路径资源无法打开

[英]Class path resource can not be opened

我正在尝试从目录加载文件名SpringConfig.xml

resources\\cfg\\SpringConfig.xml使用

context = new ClassPathXmlApplicationContext("/cfg/SpringConfig.xml") 

这不起作用,但是如果我将位置更改为resources\\SpringConfig.xml它也可以正常工作

context = new ClassPathXmlApplicationContext("SpringConfig.xml")

但我想使用前一个,有人可以帮助我解决此问题吗?

在字符串中使用/代替\\

反斜杠在Java中是特殊的。 尝试切换到正斜杠。 (实际上,它甚至不应该与示例中的反斜杠一起编译!)

同样,可能应省略初始斜杠,否则您将指定绝对路径而不是相对路径。

试试看

context = new ClassPathXmlApplicationContext("cfg/SpringConfig.xml") 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM