6

我最近尝试使用Apache Commons-Configuration来管理一些本地 XML 配置文件。它在易用性(无法加载空配置文件,CombinedConfiguration 需要为大多数操作使用底层配置等)以及跨 API 的一致性(保存操作没有事件,事件不是通用的)方面严重不足。

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

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

4

2 回答 2

1

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

于 2012-04-18T20:48:42.827 回答
0

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

于 2012-04-18T19:55:21.143 回答