Java:使用哪种配置框架?

Laimoncius:

我需要确定要使用的配置框架。目前,我正在考虑使用属性文件和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”的所有内容读取为另一个对象。如果不可能的话,我当然可以在应用程序初始化部分中始终自己将单个配置对象拆分为较小的对象。

哪个框架最适合我?

dimitarvp:

因为您说的是也可以在配置中存储对象,所以我建议这样做:

http://commons.apache.org/configuration/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果想使用jQuery,哪种Java Web框架是最好的

您将在Google App Engine中使用哪种Java框架?

如何决定在Java Web Service中使用哪种框架?

建议使用哪种Spring MVC XML或基于Java的配置?

Java配置框架

我应该使用哪种MVVM框架?

适用于学生的App Engine和Android使用哪种Java REST框架?

我应该使用哪种同步原语来实现Java中的事件驱动程序框架?

Spring框架:使用Java配置注册转换服务

全局配置应使用哪种设计模式

如果应用程序是使用“任何Cpu”配置构建的,则该应用程序将在64位Windows上使用哪种.net框架(32或64位)

哪种开源Java缓存框架最受欢迎,为什么?

哪种Java框架最适合Google Web Toolkit?

您会推荐哪种Java Service或Daemon框架?

使用哪种深度学习框架生成预测图像

Java 使用哪种算法进行乘法?

建议使用哪种方式命名Java包?

Java ArrayList使用哪种迭代方法

您使用哪种Java调试器

Java的文件写入使用哪种设计模式?

如何使用Play框架配置mahout

如何配置Lagom框架与CORS配合使用?

使用gin Golang框架配置mongo

哪种Java最好的隔离框架?JMock,Easymock,Mockito还是其他?

哪种Java网络框架最适合网络设计师?

HPC的哪种语言/框架:Java / .Net / Delphi / C / C ++ / Objective-C?

哪种php框架最适合与Cassandra这样的NoSQL数据库一起使用?

您会建议使用哪种Scala框架与Cassandra后端构建REST API?

我可以在Web应用程序中使用哪种框架进行插件处理