gpt4 book ai didi

java - 无法打开 Spring 类路径资源 [applicationContext.xml],因为它不存在

转载 作者:行者123 更新时间:2023-11-29 04:25:57 26 4
gpt4 key购买 nike

我将 applicationContext.xml 放在与我的 Java 类相同的目录和包中。

执行以下操作以阅读它:

ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");

然而我总是遇到:

IOException 从类路径资源 [applicationContext.xml] 解析 XML 文档;嵌套异常是 java.io.FileNotFoundException

我没有得到:文件在那里,与类位于同一目录中。它们甚至被编译为 /out,我可以看到它就在那里。

我尝试将其放入 src/resources/applicationContext.xml 但无济于事。

最佳答案

Spring 将在类路径的root 中寻找它...

  • “与我的 Java 类相同的目录和包”不在类路径的
  • src/resources 根本不在您的类路径中

如果您将它放在 src/main/resources 中,那么它将 (1) 在您的类路径中,(2) 在您的类路径的 root 中。

关于java - 无法打开 Spring 类路径资源 [applicationContext.xml],因为它不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46279608/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com