gpt4 book ai didi

java - ClassPathXmlApplicationContext 读取 JAR 外部的文件

转载 作者:行者123 更新时间:2023-11-30 07:28:38 26 4
gpt4 key购买 nike

我的代码使用以下代码实例化一个 spring 实例:

String filePath = "applicationContext.xml";
ApplicationContext context = new ClassPathXmlApplicationContext(filePath);

如果我将一个名为“applicationContext.xml”的文件放在我的 WEB-INF/lib 文件夹中的 jar 根目录中,这将起作用。但是,我更愿意在我的 WEB-INF/classes 文件夹中有一个名为“applicationContext.xml”的文件。我已经为 filePath 尝试了以下值,它们都生成了 FileNotFoundException:

applicationContext.xml
/webappName/WEB-INF/classes/applicationContext.xml
/WEB-INF/classes/applicationContext.xml
classes/applicationContext.xml

这些都没有用。与 ClassPathXmlApplicationContext 一起使用以从 WEB-INF/classes 文件夹中读取 xml 文件的正确语法是什么?

最佳答案

如下所述,您应该尝试 /applicationContext.xml

关于java - ClassPathXmlApplicationContext 读取 JAR 外部的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9010307/

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