`

apache-commons PropertyConfiguration

    博客分类:
  • java
阅读更多

apache-configurations 是非常好用的一个工具包,但是最近在使用PropertyConfiguration的时候,发现了一个要注意的地方。代码如下:

Configuration c = new PropertyConfiguration();

c.setProperty("key", "value1=1;value2=2");

c.getString("key");

 最后一句话我们就会发现,取值已经不是开始放进去的东西了!结果是“value1=1”,后面的东西丢了!

查了文档和代码,才明白PropertyConfiguration默认情况下会对输入值进行parse,拆成多行,造成了上面的问题。它本身有一个setDelimiterParsingDisabled()可以关闭parse过程,处理之后就没问题了。

分享到:
评论

相关推荐

    apache-commons-id.jar和commons-discovery-0.2.jar

    Apache Commons ID 和 Commons Discovery 是两个在Java开发中广泛使用的开源库,它们是Apache软件基金会的项目,为开发者提供了丰富的工具和功能。 Apache Commons ID 主要关注于生成唯一标识(ID)的功能,它提供...

    apache-jakarta旗下的所有开源项目jar文件

    apache-jakarta-commons-codec.jar apache-jakarta-commons-collections.jar apache-jakarta-commons-discovery.jar apache-jakarta-commons-email.jar apache-jakarta-commons-fileupload.jar apache-jakarta-...

    apache-commons-logging.jar.zip

    标题中的"apache-commons-logging.jar.zip"是一个包含Apache Commons Logging库的ZIP压缩文件,通常用于方便开发者在项目中导入此库。解压后的主要文件是"apache-commons-logging.jar",这是一个Java Archive (JAR) ...

    apache-commons-codec-1.4.jar

    apache-commons-codec-1.4.jar

    apache-commons-codec-1.4.jar和sun.misc.BASE64Encoder.jar

    在给定的压缩包文件中,`apache-commons-codec-1.4.jar`是这个库的一个版本,它包含了对BASE64以及其他编码格式的支持。 BASE64是一种用于将二进制数据转换为ASCII文本的编码方式,以便在不支持二进制传输的环境中...

    apache-commons-io-2.4-12.el7.noarch.rpm

    离线安装包,亲测可用

    apache-commons-jxpath-1.3-20.el7.noarch (1).rpm

    离线安装包,测试可用

    apache-commons-sanselan.jar

    Sanselan 是一个纯 Java 的图形库,可以读写各种格式的图像文件,包括快速解析图片信息例如大小/颜色/icc以及元数据等。尽管因为是Java开发的,在处理速度上会稍微慢一 些,但具备良好的可移植性。...

    apache-collections-commons-collections-3.1.jar.zip

    标签:apache-collections-commons-collections-3.1.jar.zip,apache,collections,commons,collections,3.1,jar.zip包下载,依赖包

    apache-commons-apis

    httpcomponents-client source ,Document( commons-beanutils commons-io commons-fileupload commons-lang,commons-math,commons-validator,commons-dbutils,commons-dbcp,commons-configuration)

    apache-commons-httpclient.jar

    在"apache-commons-httpclient.jar"中,包含了以下关键知识点: 1. **HTTP请求**: HttpClient允许开发者构建复杂的HTTP请求,如设置请求头、添加POST参数、定义HTTP方法等。通过`HttpMethod`接口(如HttpGet、...

    apache-commons下源码大放送

    commons-beanutils-1.8.0 commons-codec commons-collections commons-dbcp commons-dbutils commons-fileupload commons-io commons-lang commons-lang3 commons-logging commons-pool commons-validator

    apache-commons的所有API

    Apache Commons 是一个由 Apache 软件基金会维护的开源项目集合,它提供了许多实用的 Java 类库,旨在简化常见的编程任务。这些库包含了各种各样的功能,从字符串处理到数学运算,再到数据库连接和文件上传等。以下...

    Apache-commons全部源码

    Apache-commons源码其中包括(commons-email-1.5-src、commons-fileupload-1.4-src、commons-io-2.8.0-src、commons-jelly-1.0.1-src、commons-lang3-3.11-src...)

    apache-commons-cli-1.4-4.module_el8.0.0+30+832da3a1.noarch.rpm

    离线安装包,亲测可用

    apache-commons的jar包

    包括apache-commons的各种jar包及其源码:commons-beanutils-1.8.0,commons-codec-1.4,commons-collections-3.2.1,commons-dbutils-1.3,commons-dbcp-1.4,commons-fileupload-1.2.1,commons-lang-2.5, ...

    org-apache-commons-lang.jar

    JAVA 一个包:org-apache-commons-lang.jar

    xmlgraphics-commons-2.1-API文档-中英对照版.zip

    赠送jar包:xmlgraphics-commons-2.1.jar; 赠送原API文档:xmlgraphics-commons-2.1-javadoc.jar; 赠送源代码:xmlgraphics-commons-2.1-sources.jar; 赠送Maven依赖信息文件:xmlgraphics-commons-2.1.pom; ...

    xmlgraphics-commons-2.1-API文档-中文版.zip

    赠送jar包:xmlgraphics-commons-2.1.jar; 赠送原API文档:xmlgraphics-commons-2.1-javadoc.jar; 赠送源代码:xmlgraphics-commons-2.1-sources.jar; 赠送Maven依赖信息文件:xmlgraphics-commons-2.1.pom; ...

    rh-maven33-apache-commons-configuration-1.9-8.13.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

Global site tag (gtag.js) - Google Analytics