标签: java configuration xml-configuration apache-commons-config
我最近尝试使用Apache Commons-Configuration来管理一些本地XML配置文件。它大大降低了易用性(无法加载空配置文件,CombinedConfiguration需要利用大多数操作的底层配置等),以及其API的一致性(保存操作帖子没有事件,事件不是通用的)。
除了写入注册表的JDK首选项(我不想要),还有其他替代方法来管理基于文件的首选项吗?
使用其他文件格式不是一种选择。
答案 0 :(得分:1)
我过去曾使用过XStream,但它只是XML数据绑定,从文件到对象的映射。它为您提供了更高级别的方法(特别是组合配置,验证)的负担。
答案 1 :(得分:0)
您的问题并不清楚您是否需要继续使用基于XML的技术。如果没有,那么你可能会比考虑Json,YAML或(我最喜欢的,以及我维护的那个)Config4*更糟糕。