繁体   English   中英

Java的强类型配置节

[英]Strongly Typed Configuration Sections for Java

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

我正在开发Java应用程序,并且正在寻找类似的功能。 如果有一个内置的设备,我希望不要重新发明轮子。 我不使用Java,所以任何指导和示例/演练的链接都很棒。

有谁对我如何使用内置Java功能实现此目标有任何提示?

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

但是,这仍然是一个比较低级的方法。 与实际的系统范围配置相比,它的预期用途更适合用户喜好。

另一个选择是Commons Configuration ,它提供了相似的功能,但仍不是强类型的。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM