gpt4 book ai didi

Java 平台 : How to manage Configuration Settings for each Developer

转载 作者:搜寻专家 更新时间:2023-10-31 19:42:04 24 4
gpt4 key购买 nike

受到这个问题的启发:

How to manage Configuration Settings for each Developer

如何管理必须为每个开发人员设置的应用程序配置设置,而无需将它们 checkin Java 平台上的源代码控制

例如,这是我们现在正在做的事情:

  • 数据源配置存储在 Spring 配置 xml 文件中。

  • 目前,每个开发人员都会编辑该文件并尽力不将该文件提交到源代码管理中。我们中的一些人在对我们的本地数据库执行测试之前将补丁(差异文件)应用于代码,并在 checkin 代码之前删除补丁。其他开发人员手动编辑和恢复配置文件。

  • 遗憾的是,补丁已经过时了。人们有时会忘记在提交之前恢复他们的本地配置。

然而,我的问题不限于数据库连接设置。我想找到一个解决方案,每个开发人员都可以覆盖应用程序配置设置,而不必更改源代码控制文件。

如果我们必须改变存储配置设置的方式,那么我认为我们应该这样做(也许是 JNDI?,众所周知路径中的外部配置文件?,我不知道)

你会做什么/你做了什么?

最佳答案

将配置文件放在外部目录中。如果不存在,请读取默认配置文件。外部目录是可配置的,并且可以有一个默认值,比如 c:\workspace\config

可选地,在构建期间,您可以将外部属性复制到构建工件中。

关于Java 平台 : How to manage Configuration Settings for each Developer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3351948/

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