【问题标题】:Handling configuration files in full stack Java application在全栈 Java 应用程序中处理配置文件
【发布时间】:2022-01-01 07:23:23
【问题描述】:

在我们的全栈应用程序(Java+React)中,我们需要处理大型配置文件。这些配置文件包括 JSON 和 YAML 文件。这些配置文件存储可能在应用程序生命周期内更改的信息(例如用户设置)。我们需要为我们的客户提供一些方法,以便他们可以更改这些文件并将它们存储到应用程序/从应用程序获取它们。我们不想为配置文件中的每个修改重新部署应用程序。

  • 我们在 Java 或 node.js 中有任何实用程序吗?
  • 是否有任何基于 Web 的 IDE 可以轻松插入我们的应用程序并允许客户更改配置文件?

【问题讨论】:

    标签: node.js reactjs spring-boot web-ide


    【解决方案1】:

    所以你有一个完整的堆栈应用程序,这意味着你已经有一个用于后端的数据库。数据库将是存储这些配置的最佳位置。

    例如,如果不同的属性适用于不同的用户,您可以拥有一个名为 Configuration_properties 的表,其中包含 property_name、property_value 和/或 FK user 列。

    为我们的客户提供一些方法,以便他们可以更改这些 文件并将它们存储到应用程序/从应用程序获取它们

    与修改存在于某处的大文件相比,更改在 DB 表中作为行存在的属性要容易得多,效率高得多。

    【讨论】:

    • 这些配置文件包含大量信息,因此将所有信息存储到数据库中对我来说看起来不太好,这也需要更多的努力。我们已经在系统上拥有这些文件(租户明智),只需要提供一些方法来从外部编辑这些文件。需要用系统或 JSON/YAML 编辑器插入某种 WEB-IDE。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-14
    • 2019-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多