我需要决定使用哪个配置框架。目前我正在考虑使用属性文件和 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”作为另一个对象读取。如果那不可能,我当然可以在应用程序初始化部分自己将单个配置对象拆分成更小的对象。
哪个框架最适合我?
最佳答案
既然你说的是也可以在配置中存储对象,我建议这样做:
关于Java:使用哪个配置框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2407765/