gpt4 book ai didi

spring - 特定于机器的 webapp 配置

转载 作者:行者123 更新时间:2023-11-28 23:47:21 26 4
gpt4 key购买 nike

我有几个 webapp 项目(Java/Spring/Tomcat)。每个项目将作为一个 .war 文件部署在多台机器上。我需要为每台机器上的每个项目创建单独的 .properties 文件。如何实现?

预先感谢!

最佳答案

假设所有这些配置文件中的键都相同,只是值不同,我会将配置文件命名为 <hostname>.<function>.properties并在其中维护特定于机器的配置。

在启动运行这些 war 的 Web 服务器时文件,我会有一个 JVM 参数,它保存运行它的机器的值。读取这些属性文件的位置将读取此 JVM 参数并形成实际文件的名称并从该文件加载属性。通常,这是在单个 ConfigurationRepository 中完成的有点像 Singleton当从代码中的任何位置首次访问此对象时初始化的类。 HTH.

关于spring - 特定于机器的 webapp 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12689188/

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