gpt4 book ai didi

java - Java 库的标准配置文件位置?

转载 作者:行者123 更新时间:2023-12-01 05:06:40 25 4
gpt4 key购买 nike

对于我当前的项目( Better Checks - a small argument validation library ),我试图找出使用该库的应用程序应该将配置文件放在哪里(在类路径中)。它是一个具有自定义错误消息格式的 .properties 文件。

库配置文件是否有标准或事实上的标准位置?

我目前的做法是/better-checks.properties。我有点担心这不是一个好主意,因为它直接位于类路径的根目录中,并且理论上可能会与其他文件发生冲突。

另一种方法是将其放入库的根包中,/ch/trick17/betterchecks/config.properties这可以防止名称冲突,但看起来有点奇怪。

编辑:考虑到,如果我想通过使用资源包支持国际化,应用程序最终可能会在类路径根目录中出现许多better-checks_*.properties 。这不太好,不是吗?

最佳答案

您担心的是一个不太可能出现的问题。我同意——这很奇怪。只要它在 CLASSPATH 中,就不会有问题。

关于java - Java 库的标准配置文件位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12562172/

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