gpt4 book ai didi

java - 将配置文件迁移到新版本的策略应该是什么?

转载 作者:搜寻专家 更新时间:2023-11-01 03:06:12 25 4
gpt4 key购买 nike

我知道这个问题完全取决于实现,但想知道用于迁移配置文件的一般策略。

我们有一个产品可以从属性/XML 文件中读取一些配置。一些默认值在属性文件中配置。客户可以根据自己的需要更改属性。现在假设我们在文件中更改/添加一些属性,并且客户迁移到更新的版本。我们应该如何将客户特定的配置与新添加/更新的属性合并?一种方法是编写一个实用程序来合并文件,但不想为每个版本都这样做。

提前致谢

最佳答案

我们有一个配置继承模式。在开发中,我们有:

BaseSetup <- Setup <- DevelopmentSetup <-- StagingSystemSetup
|- DeveloperMikeSetup
|- DeveloperSusySetup

因此演示服务器使用继承自通用 DevelopmentSetup 等的设置 StagingSystemSetup 运行。此外,每个开发人员都有自己的配置/设置,也已 checkin 。这意味着每个人都可以根据需要更改其配置,而不会干扰其他人.

在生产/客户上,只使用设置而无需专门化,但这是客户提供的设置,它继承了基本设置。

如果我们引入并启用一项新功能,我们只需要修改基本设置。理想情况下,客户不应强制更改设置。

关于java - 将配置文件迁移到新版本的策略应该是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21402642/

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