gpt4 book ai didi

json - 如何在 Tomcat 的 WEB-INF/classes 文件夹中引用另一个文件?

转载 作者:行者123 更新时间:2023-11-28 22:01:36 27 4
gpt4 key购买 nike

我的 webapps//WEB-INF/classes 文件夹中有两个文件(一个 .properties 和另一个 .json)。我需要从 .properties 文件中引用 .json 文件。由于两者都在同一位置,propertyName=File.json 应该可以工作,但事实并非如此。如果我提到绝对路径,它工作正常。

请提出建议。

最佳答案

如果您不想指定绝对路径,您应该以与属性文件完全相同的方式读取 File.json。如果 propertyName=File.json :

String jsonFile = props.getProperty("propertyName");

然后您可以执行以下操作以将您的文件作为 URL 对象:

URL jsonURL = Thread.currentThread().getContextClassLoader().getResource(jsonFile);

或者作为输入流

InputStream jsonStream = Thread.currentThread().getContextClassLoader().getResourceAsStream(jsonFile);

根据你以后想用它做什么,一旦你有了你的文件作为 InputStream 或 URL,你可以引用这些问题:

关于json - 如何在 Tomcat 的 WEB-INF/classes 文件夹中引用另一个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39767690/

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