【发布时间】:2022-11-12 00:31:43
【问题描述】:
为了在 Java 中构建 Web 应用程序,我将 Tomcat 作为 Eclipse 中的集成服务器进行开发。一些目标系统使用 JBoss,而其他目标系统使用 WebLogic 12C。
应用程序相关设置保存在 app.properties 文件中并在运行时加载。与给定的 here 相同。
我应该在哪里保留特定于部署的属性?即我想保留诸如“站点标题”、“公司名称”、“数据库用户”等项目,这些项目对于每个部署都会有所不同。例如,如果我为两个客户部署相同的应用程序,我应该能够更改“公司名称”。
使用 .properties 文件时,我必须保留相同代码的单独分支并为每个部署重新编译。
这样做的推荐做法/方法是什么?
【问题讨论】: