任何Apache Commons-Configuration替换/竞争对手?

时间:2012-04-18 17:16:56

标签: java configuration xml-configuration apache-commons-config

我最近尝试使用Apache Commons-Configuration来管理一些本地XML配置文件。它大大降低了易用性(无法加载空配置文件,CombinedConfiguration需要利用大多数操作的底层配置等),以及其API的一致性(保存操作帖子没有事件,事件不是通用的)。

除了写入注册表的JDK首选项(我不想要),还有其他替代方法来管理基于文件的首选项吗?

使用其他文件格式不是一种选择。

2 个答案:

答案 0 :(得分:1)

我过去曾使用过XStream,但它只是XML数据绑定,从文件到对象的映射。它为您提供了更高级别的方法(特别是组合配置,验证)的负担。

答案 1 :(得分:0)

您的问题并不清楚您是否需要继续使用基于XML的技术。如果没有,那么你可能会比考虑JsonYAML或(我最喜欢的,以及我维护的那个)Config4*更糟糕。