【发布时间】:2011-12-07 08:54:48
【问题描述】:
我正在尝试加载属性文件来创建配置。即 foo.properties。
存储此配置文件的最佳位置是什么。在我将使用的包中初始化使用类?在 src 的根级别?
另外,在访问文件时,我使用的是文件系统中文件的位置:即:c:\configs\foo.properties。
对此有更好的做法吗?例如使用相对于项目的路径而不是文件系统位置?如果是,我如何引用项目树中属性文件的位置。如:
src/
/com.foo.bar
/com.foo.car
/com.foo.zar
foo.properties
假设我想将属性文件读入内存,我如何在不使用操作系统位置/或文件系统中的位置的情况下访问此 foo.properties。
【问题讨论】:
-
对您的问题的回答在很大程度上取决于您所谈论的应用类型、启动方式以及您所谈论的配置类型。
标签: java configuration path configuration-files