【发布时间】:2013-02-15 12:31:13
【问题描述】:
当我使用 Zend Framework 时,我曾经有 .ini 配置文件,我可以在其中执行此操作:
[production]
setting1 = abc
setting2 = def
[development : production]
setting1 = ghi
当我打开development 应用程序配置文件时,setting1 的值为ghi,而在生产模式下为abc。是否可以在 Apache Commons Configuration 中定义此类继承设置?
我知道我可以定义多个配置文件并从中创建一个CompositeConfiuration,但是如何告诉应用程序它应该只包含不同模式下的特定文件?我还不知道如何设置这些应用程序配置文件,但另一个名为 PROFILE 的设置应该可以为我完成工作。
如果可能,我不想将设置拆分到多个文件中。
我找不到任何有关如何在 Java 中完成此操作的信息。
【问题讨论】:
标签: java properties apache-commons-config