gpt4 book ai didi

java - 在 Java 中使用文件路径的最佳实践

转载 作者:行者123 更新时间:2023-11-30 04:58:23 26 4
gpt4 key购买 nike

我正在尝试加载属性文件来创建配置。即 foo.properties。

存储此配置文件的最佳位置是什么。在我将使用初始化使用类的包中?在 src 的根级别?

此外,在访问文件时,我使用文件在文件系统中的位置:即:c:\configs\foo.properties。

有更好的做法吗?例如使用相对于项目的路径而不是文件系统位置?如果是,我如何引用项目树中属性文件的位置。如:

src/
/com.foo.bar
/com.foo.car
/com.foo.zar
foo.properties

假设我想将属性文件读取到内存中,如何在不使用操作系统位置/或文件系统中的位置的情况下访问此 foo.properties。

最佳答案

我一直看到的做法是将属性文件放在 src/main/resources 中,然后使用 getResourceAsStream() 访问它。 .

这是一个值得一看的好问题:Load a resource contained in a jar

关于java - 在 Java 中使用文件路径的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7761506/

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