【发布时间】:2012-09-15 17:51:25
【问题描述】:
对于我当前的项目 (Better Checks - a small argument validation library),我试图找出使用该库的应用程序应该将配置文件放在哪里(在类路径中)。它是一个具有自定义错误消息格式的 .properties 文件。
库配置文件是否有标准或事实上的标准位置?
我目前的拍摄是/better-checks.properties。我有点担心这不是一个好主意,因为它直接位于类路径的根目录中,并且可能理论上与其他文件发生冲突。
另一种方法是将其放入库的根包/ch/trick17/betterchecks/config.properties 中,这样可以防止名称冲突,但看起来有点奇怪。
编辑:考虑到如果我想通过使用资源包来支持国际化,应用程序最终可能会在类路径根目录中包含许多 better-checks_*.properties。这不是很好,是吗?
【问题讨论】:
-
/config/config.properties怎么样? (又名config文件夹)。
标签: java configuration resourcebundle properties-file