gpt4 book ai didi

java - 如何读取Web项目中的内部文件

转载 作者:行者123 更新时间:2023-12-01 22:18:28 26 4
gpt4 key购买 nike

各位,请原谅我还在学习Java开发右排。

假设我们的 Web 项目结构如下。

srcconfig位于Web项目的Java Resources文件夹下。

src
...
|- a.b.c.package
|-test.java
...
config
|-1.xml
|-2.xml
...
configfolder
|-1.properties
|-2.properties
testfolder
|-test.properties

我想知道我是否使用dom4j。如何读取 test.java 中的 xml 文件(1.xml)。谢谢。

我的实验

test.java中。我发现我可以成功使用 class.getClassLoader().getResourceAsStream("test.properties") 的任何文件夹或子文件夹中加载 test.properties >src.

这是否意味着getResourceAsStream可以递归地在项目的任何文件夹中搜索指定文件?我只是无法理解它是如何工作的。谢谢。

最佳答案

getResourceAsStream() 方法搜索以类路径为根的资源。我想在你的情况下“testfolder”是源文件夹。如果您将 1.properties 放在 'testfolder/mypath/1.properties' 中,那么您需要指定 getResourceAsStream("mypath/1.properties")

关于java - 如何读取Web项目中的内部文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30477973/

26 4 0
文章推荐: JAVA - 修改员工
文章推荐: java - 在java中访问文件
文章推荐: java自增操作不自增
文章推荐: java - JSONArray 操作
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com