当前位置: 首页 > 面试题库 >

apache commons配置加载属性,直到“,”字符

储思聪
2023-03-14
问题内容

我想从属性文件加载配置(Apache Commons配置)。我的程序是:

PropertiesConfiguration pc = new PropertiesConfiguration("my.properties");
System.out.println(pc.getString("myValue"));

my.properties我有

 myValue=value,

用逗号

当我运行程序时,输出value不是value, with comma。看起来值一直加载到,字符为止。

有任何想法吗?


问题答案:

检查Javadoc。您必须设置setDelimiterParsingDisabled(true)才能禁用属性分析列表。



 类似资料:
  • 在我的spring boot 2应用程序中,我有一个应用程序。yml as, 我的配置类是, 代码在本地计算机中运行良好,所有值都按预期加载。但cloud env Consor将yml文件序列化为环境变量,因此我的配置表示为, 这是一个字符串。我不知道Consor以何种格式表示/序列化值。现在我的DefaultRateLimitsConfig无法加载,因为它会出错, 如何以更干净的方式在两个环境中

  • 我有一个Spring Boot应用程序,它有一些配置属性。我正在尝试为一些组件编写测试,并希望从< code>test.properties文件中加载配置属性。我不能让它工作。 这是我的代码: 文件(在src/test/resources下): 配置属性类: 我的测试: 测试失败,并显示“预期实际不为空”,这意味着未设置配置属性类中的属性。

  • 我正在尝试从YML加载配置。如果这些是逗号分隔的值,我可以加载值,也可以加载列表。但我无法加载典型的YML列表。 配置类 工作路线。yml 不工作。yml 为什么我不能加载yml的第二个版本/我有一个语法错误? 环境:科特林,Spring2.0.0。M3

  • 我在web应用程序中工作。我正在使用spring分析加载基于环境的属性。下面是样品 在web.xml中,我们可以给出配置文件 现在,我的查询是针对我需要创建一个单独的Java类的每个环境。 问题:是否可能只有一个类,比如提供配置文件名称作为某个绑定参数,比如。 同时,让我知道是否有其他更好的选择,以实现同样的。

  • 我正在努力定制从OIM到OUD服务器作为目标资源的身份配置。 我已经能够使用默认属性执行配置,用户身份创建成功,并且能够在Spring web应用程序中使用它进行身份验证。现在我想添加基于用户位置的授权。用户的位置在OIM,所以我想将其提供给LDAP服务器,以避免手动编辑每个身份。 我已经搜索了很多,但我无法向预配过程添加其他属性,到目前为止,我只是修改了 OIM 中的协调和预配查找,但这还不够,

  • 简介 Apache ShardingSphere 提供属性配置的方式配置系统级配置。 配置项说明 名称 数据类型 说明 默认值 sql-show (?) boolean 是否在日志中打印 SQL。 打印 SQL 可以帮助开发者快速定位系统问题。日志内容包含:逻辑 SQL,真实 SQL 和 SQL 解析结果。 如果开启配置,日志将使用 Topic ShardingSphere-SQL,日志级别是 I