在1层软件上管理演进配置的技术

时间:2015-03-03 08:57:21

标签: java xml configuration

我有一个不断发展的Java应用软件。它在启动时使用配置文件来加载配置值。随着软件的发展,配置也在不断发展。不再使用某些键,添加新键,最终重命名某些键,某些值具有不同的类型。

问题是,在我的案例中,用于配置管理的最佳技术是什么?

要求是:

  • 在一个文件中存储和加载配置信息,
  • 管理复杂的值(例如地图),
  • 管理缺失值,
  • 管理价值类型的演变,
  • 管理密钥重命名,
  • 管理不再使用的键/值对。

到目前为止,YAML并未满足所有列出的要求。

使用JAXB封送和解组的XML是否符合要求,或者我也会遇到问题?

0 个答案:

没有答案