我需要确定要使用的配置框架。目前,我正在考虑使用属性文件和XML文件。我的配置需要进行一些原始分组,例如,XML格式如下所示:
<configuration>
<group name="abc">
<param1>value1</param1>
<param2>value2</param2>
</group>
<group name="def">
<param3>value3</param3>
<param4>value4</param4>
</group>
</configuration>
或属性文件(类似于log4j.properties):
group.abc.param1 = value1
group.abc.param2 = value2
group.def.param3 = value3
group.def.param4 = value4
我需要双向(读和写)配置库/框架。不错的功能是-我可以以某种方式将不同的配置组读取为不同的对象,以便以后将它们传递到不同的位置,例如-将属于“ abc”组的所有内容读取为一个对象,将“ def”的所有内容读取为另一个对象。如果不可能的话,我当然可以在应用程序初始化部分中始终自己将单个配置对象拆分为较小的对象。
哪个框架最适合我?
因为您说的是也可以在配置中存储对象,所以我建议这样做:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句