您是否知道任何类似于java.util.Properties的库,它们支持更高级的功能,如分组属性,存储数组等? 我不是在寻找一些重型超级先进的解决方案,只是对任何项目都很轻松和有用。

感谢。

有帮助吗?

解决方案

来自apache组的 Commons Configuration 听起来很像您正在寻找的内容。

其他提示

我使用了 <代码> java.util.prefs 之前,它似乎为我做了伎俩。您的里程可能会有所不同。

Yaml 是基本文本配置的简单步骤,它允许更多结构和数据类型(包括你提到的那些,而不是属性文件,以及许多语言(包括Java: Jyaml )它甚至具有序列化支持,因此映射到您的类或从您的类映射通常非常容易。

与开始使用XML相比,Yaml的重量更轻,更简单。

我是粉丝的粉丝 Spring框架 用于配置对象和服务。它使用XML格式,支持所有不同类型的Java集合和对其他对象的引用。不难开始,但也有很多你不需要的强大功能。

对于简单的XML序列化, XStream 也非常简单易用。

我可能会考虑使用JSON(JavaScript Object Notation)。它非常易读,并且可以随时使用Java代码来读取和写入JSON格式的数据。

您可以从apache查看 Commons Collections

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top