gpt4 book ai didi

java - 保存 Java 配置信息的最佳位置

转载 作者:行者123 更新时间:2023-11-30 06:30:52 24 4
gpt4 key购买 nike

我正在编写一个使用某些配置的库。这些配置不会经常更改,但将来可能会更改。因此,我不想在代码中对它们进行硬编码。

对于 Java 库,执行此操作的最佳方法是什么?一种可能的解决方案是将其注入(inject)并在我假设的 DI 配置文件中对其进行硬编码。但这也需要更改代码。

最典型的做法是什么?

非常感谢

最佳答案

你可以这样做:

  • 将默认配置作为嵌入式资源文件添加到库jar
  • 然后用户可以覆盖文件,添加与类路径具有相同路径的资源

作为文件格式,您可以使用 Java Properties File .

你可以这样加载

Properties props = new Properties();
props.load(YourClass.class.getResourceAsStream("name-of-your-prop-file.properties"));

关于java - 保存 Java 配置信息的最佳位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10103490/

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