Java的强类型配置部分

时间:2010-09-27 18:06:26

标签: java xml configuration

在.NET中,您可以使用内置基类创建强类型配置节,这些基类在XML序列化/反序列化,模式验证,类型转换等方面做了很多繁琐的工作......

我正在研究Java应用程序,我正在寻找类似的功能。如果有一个内置的设施,我宁愿不重新发明轮子。我没有做很多Java,所以任何指导和与示例/演练的链接都会很棒。

有没有人有关于如何使用内置Java功能实现此目的的任何提示?

2 个答案:

答案 0 :(得分:1)

我认为最接近.NET配置部分的是Preferences API

然而,这仍然是一种相当低级的方法。其预期用途更倾向于用户偏好而不是实际的系统范围配置。

另一个选项是Commons Configuration,它提供类似的功能,但仍然没有强类型。

答案 1 :(得分:0)

如果您使用的是Java 8,则可以使用https://github.com/backuity/p2s 它是快速失败且类型安全的,几乎没有反射(代码是使用注释处理器生成的,但与IDE一起运行良好)。 请注意,它是只读的。