当前位置: 首页 > 知识库问答 >
问题:

java.io.FileNotFoundException:类路径资源无法打开,因为它不存在

竺绍辉
2023-03-14

我试图为我的项目设置配置位置,但我一直得到以下错误:

java.io。FileNotFoundException:无法打开类路径资源[main/resources/app context.xml],因为它不存在

我的项目设置如下:

我将我的代码设置为:

ApplicationContext context = new ClassPathXmlApplicationContext(configLocation: "main/resources/app-context.xml");

我该怎么解决这个问题?

共有3个答案

穆仲卿
2023-03-14

试试这个:

ApplicationContext context = new ClassPathXmlApplicationContext("app-context.xml");
邹书
2023-03-14

我们也可以尝试这个解决方案

ApplicationContext ctx = new ClassPathXmlApplicationContext("classpath*:app-context.xml");

在这种情况下,spring会自动在类路径中找到类

白永昌
2023-03-14

您直接放在< code>src/main/java下的内容在默认包中,在类路径的根目录下。放在< code>src/main/resources下的资源也是如此:它们最终位于类路径的根位置。

所以资源的路径是app-context.xml,而不是main/Resources/app-context.xml

 类似资料: