问题标签 [apache-commons-config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3408 浏览

java - 属性文件更改时的 Apache Commons 配置触发事件

我正在使用 Apache Commons 配置库来存储我的应用程序属性。我可以使用监视属性文件的更改FileChangedReloadingStrategy并且它工作得很好。我想做的是触发属性文件更改时configurationChanged的事件。ConfigurationListener

如果我将尝试从我的代码中获取属性,则此案例有效

这条线会触发configurationChangedFileChangedReloadingStrategy但是我需要在捕获文件更改而不进行冗余调用时触发此事件。

谢谢。

0 投票
2 回答
3369 浏览

java - apache DatabaseConfiguration中的动态重新加载

有没有人为 apache commons 数据库配置对象开发了动态重新加载机制?

0 投票
4 回答
23257 浏览

java - Guice 和一般应用程序配置

对于用 Java 编写的监控软件,我考虑使用 Google Guice 作为 DI 提供者。项目需要从外部资源(文件或数据库)加载其配置。该应用程序设计为在独立模式或 servlet 容器中运行。

目前配置不包含依赖注入的绑定或参数,只有一些全局应用程序设置(JDBC 连接定义和关联的数据库管理/监控对象)。

我看到两个选项:

或者

  • 为 Guice 使用基于文件的插件,如guice-xml-config来存储应用程序选项(如果需要,这将允许稍后配置 DI 部分)。

您会建议将 Guice 用于这两个任务,还是将通用应用程序配置与依赖注入分开?您认为哪些优点和缺点最重要?

0 投票
3 回答
5305 浏览

java - 如何使用apache常用配置加载多个配置文件(java)

我有一个使用 apache 通用配置类加载的主 conf 文件。我有一个要求,用户可以指定一个 conf 文件,并且这些文件中的值将覆盖主 conf 中的值。

请建议我如何在 apache 通用配置类或任何其他开源类中实现这一点。

提前致谢

0 投票
1 回答
1108 浏览

spring - 使用 java.util.prefs 或 Commons Configuration 的 Spring 配置的好例子

我正在处理的一个应用程序有几个 URL 和其他特定于实例的信息。第一遍使用带有属性文件的典型 Spring PropertyPlaceholderConfigurer :

主要问题当然是属性文件是必须签入的工件,并且要启动新实例需要更新该工件。为了简化部署,我希望 ApplicationContext 基于数据库表自行引导。我见过像这个论坛帖子这样的解决方案,这里有没有人知道更好的工具,或者这是解决这个问题的事实上的方法?我还希望能够在运行时使用 JMX 或其他工具更新/重新加载设置,但是在更改数据库后必须重新启动应用程序仍然是当前解决方案的更好解决方案。

0 投票
1 回答
1385 浏览

java - Commons - 配置 CompositeConfiguration 和 Preferences

我正在使用 CompositeConfiguration 从多个源(如 .propeties 文件、xml 文件、系统属性等)读取属性,如下所示。

配置文件

除了这些文件,我还想阅读保存在 Windows 注册表中的首选项。我了解 java.util.Preferences API 可用于访问 Windows 注册表中的值。我只是想知道是否有一种方法可以使用 PropertiesConfiguration 来读取它们?

谢谢

0 投票
1 回答
483 浏览

apache-commons-config - apache常用配置的unicode问题

我正在使用 Apache Commons Configuration 生成资源包。当我从不同的语言环境包中读取并写入目标包时,该值正在编码为我不想要的 unicodes 值。有什么办法可以把我们从源包得到的东西写到目标包

前任:

0 投票
2 回答
4780 浏览

java - 使用 apache commons 配置 XMLConfiguration 格式化 XML 输出

我正在使用 apache commons 配置 XMLConfiguration 来构建和保存 XML 文件。保存时没有格式化。我得到类似的东西:

我知道有很多方法可以使用其他库来获取该输出并对其进行格式化,但是肯定有一种方法可以设置一些简单的东西,比如从公共配置中缩进?

0 投票
2 回答
2388 浏览

java - XMLConfiguration 到字符串

我正在使用 Apache Commons 配置。如何直接获取 XMLConfiguration 的字符串而不将其保存到文件中?

非常感谢你。

0 投票
1 回答
751 浏览

java - addProperty 包括带有 XMLConfiguration 的空白

我正在使用 Apache Commons 配置。如何将属性(带空格的字符串)添加到我只获得一个属性的配置中?

config.addProperty("date", "08.05.2011, 15:20");

导致两个属性:

<date>08.05.2011</date> <date>15:20</date>

非常感谢。