`
kalashnicov
  • 浏览: 53301 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

关于Apache Commons Configuration中默认分隔符的修改

    博客分类:
  • Java
阅读更多

Apache Commons Configuration是一个非常易用使用的配置文件读取和设置的第三方包,其中提供的各种方法非常实用,当然它同时也依赖了commons下的多个其他包,如果想使用的话,就必须引入多个包了。

 

在读取配置文件的时候,configuration的默认分隔符是",",这样如果在配置的值里面含有逗号的话,就会发生错误解析的情况,会把本来是一个的表达式解析成一组List。此时,我们需要改变其默认的分隔符,具体方法是setDefaultListDelimiter,此方法为一静态方法,而且在doc中有如下的说明:

 

For configurations extending AbstractConfiguration, allow them to change the listDelimiter from the default comma (","). This value will be used only when creating new configurations. Those already created will not be affected by this change.

 

所以我们想要让新设置的分隔符起作用,那么就必须在configuration对象实例被创建之前进行设置,否则该设置不会起作用。

0
0
分享到:
评论

相关推荐

    apache commons configuration 学习

    Apache Commons Configuration 还支持动态更新配置,这意味着在程序运行时可以修改配置文件并立即反映到 `Configuration` 对象中。这在需要根据用户需求或环境变化动态调整配置的场景中非常有用。 在配置文件 `...

    Apache-Configuration-Demo:Apache Commons Configuration 2学习

    在 Apache Commons Configuration 2 中,有几个核心概念和关键功能,包括: 1. **配置源(Configuration Sources)**:这是 Configuration 库的核心部分,允许你从不同来源加载配置信息。例如,你可以创建一个基于 ...

    apache commons configuration api_zh

    apache configuration api_zh

    commons-configuration2-2.1.1-API文档-中文版.zip

    Maven坐标:org.apache.commons:commons-configuration2:2.1.1; 标签:apache、commons、configuration2、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档...

    apache commons all 中文api合集

    apache commons all 中文api合集

    apache commons jar(commons所有的jar包,从官网下载提供给大家)

    apache-sanselan-incubating-0.97-bin bcel-5.2 commons-beanutils-1.9.2-bin commons-chain-1.2-bin commons-cli-1.3.1-bin commons-codec-1.10-bin commons-collections4-4.0-bin commons-configuration-1.10-bin...

    org.apache.commons.configuration.XMLConfiguration的读取范例

    Apache Commons Configuration 是一个Java库,它提供了一组高级配置接口和类,用于处理应用程序的配置文件。在这些接口中,`XMLConfiguration` 是一个重要的组件,专门设计用来处理XML格式的配置文件。在这个范例中...

    Apache的Commons-configuration自动加载特性

    在"Apache的Commons-configuration自动加载特性"中,我们将探讨这个库如何简化配置文件的读取和管理,并特别关注其自动加载功能。 自动加载特性是Apache Commons Configuration的一个强大功能,它允许程序在运行时...

    apache-commons-configuration-1.9-8.el7.noarch (1).rpm

    离线安装包,测试可用

    加载配置文件的方式(java[Properties,InputStream]与apache-commons-configuration组件)

    - 首先,添加Apache Commons Configuration依赖到你的项目中。 - 创建`Configuration`对象,指定配置文件类型: ```java FileBasedConfigurationBuilder<PropertiesConfiguration> builder = new ...

    Configuration对properties、xml配置文件的【增删改查】及动态加载

    在`configurationDemo`文件中,可能包含了一个简单的Java应用,该应用展示了如何使用Apache Commons Configuration库进行配置文件的【增删改查】操作以及动态加载。通过运行这个案例,我们可以更直观地理解这些功能...

    官方commons-configuration-1.10的jar包

    在实际应用中,Apache Commons Configuration 可以广泛应用于服务器配置、Web应用程序、桌面应用等各个领域,极大地提高了开发效率和代码的可维护性。通过使用这个库,开发者可以专注于实现业务逻辑,而不用过多关心...

    apache.commons全套jar包下载

    在本压缩包中,您将找到一系列Apache Commons模块的jar包,包括但不限于: 1. Apache Commons IO: 这个模块专注于输入/输出操作,如文件处理、流操作、数据转换等。它提供了一系列方便实用的类和方法,比如...

    org.apache.commons jar

    8. **Apache Commons Configuration**: 提供了灵活的配置文件处理,可以读取 XML、INI、系统属性等多种格式的配置文件。 9. **Apache Commons JCI**: 用于Java编译器接口,可以帮助你在运行时动态编译 Java 代码。 ...

    commons-configuration2-2.0.jar

    commons-configuration2-2.0.jar Apache commons-configuration 读取配置文件

    org.apache.commons.lang jar包下载(commons-lang3-3.1.jar)

    commons-lang3.3.1.jar、Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。为JRE5.0+的更好的版本所提供 Jar文件包含的类: META-INF/MANIFEST.MFMETA-INF/LICENSE....

    Apache Commons API.rar

    这个"Apache Commons API.rar"压缩包包含五个关键的Apache Commons子项目的API文档,分别是BeanUtils、Lang、Configuration、Logging和Collections。让我们逐一深入了解一下这些API及其提供的功能。 1. **Apache ...

    Apache Commons工具集

    Apache Commons是Java开发中不可或缺的一部分,它提供了一系列实用的工具类和组件,极大地丰富了Java标准库的功能。这个工具集包含了许多模块,每个模块都专注于特定的编程任务,旨在简化和优化开发流程。以下是一些...

    Apache commons API(整套全版)

    Commons-beanutils-API Commons-collections-API Commons-configuration-API Commons-lang-API Commons-logging-API Dom4j_API java api javascript Struts API J2EE API

    commons-configuration代码实例

    - Commons Configuration 支持实时监控配置文件的更改,并自动应用这些更改到应用程序的配置中。 - 示例代码(监听配置文件变化): ```java config.addConfigurationListener(new ConfigurationListener() { @...

Global site tag (gtag.js) - Google Analytics