问题标签 [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.
java - 属性文件更改时的 Apache Commons 配置触发事件
我正在使用 Apache Commons 配置库来存储我的应用程序属性。我可以使用监视属性文件的更改FileChangedReloadingStrategy
并且它工作得很好。我想做的是触发属性文件更改时configurationChanged
的事件。ConfigurationListener
如果我将尝试从我的代码中获取属性,则此案例有效
这条线会触发configurationChanged
。FileChangedReloadingStrategy
但是我需要在捕获文件更改而不进行冗余调用时触发此事件。
谢谢。
java - apache DatabaseConfiguration中的动态重新加载
有没有人为 apache commons 数据库配置对象开发了动态重新加载机制?
java - Guice 和一般应用程序配置
对于用 Java 编写的监控软件,我考虑使用 Google Guice 作为 DI 提供者。项目需要从外部资源(文件或数据库)加载其配置。该应用程序设计为在独立模式或 servlet 容器中运行。
目前配置不包含依赖注入的绑定或参数,只有一些全局应用程序设置(JDBC 连接定义和关联的数据库管理/监控对象)。
我看到两个选项:
- 使用另一个库,例如Apache Commons Configuration,它支持文件和 JDBC 配置源(以及许多其他)
或者
- 为 Guice 使用基于文件的插件,如guice-xml-config来存储应用程序选项(如果需要,这将允许稍后配置 DI 部分)。
您会建议将 Guice 用于这两个任务,还是将通用应用程序配置与依赖注入分开?您认为哪些优点和缺点最重要?
java - 如何使用apache常用配置加载多个配置文件(java)
我有一个使用 apache 通用配置类加载的主 conf 文件。我有一个要求,用户可以指定一个 conf 文件,并且这些文件中的值将覆盖主 conf 中的值。
请建议我如何在 apache 通用配置类或任何其他开源类中实现这一点。
提前致谢
spring - 使用 java.util.prefs 或 Commons Configuration 的 Spring 配置的好例子
我正在处理的一个应用程序有几个 URL 和其他特定于实例的信息。第一遍使用带有属性文件的典型 Spring PropertyPlaceholderConfigurer :
主要问题当然是属性文件是必须签入的工件,并且要启动新实例需要更新该工件。为了简化部署,我希望 ApplicationContext 基于数据库表自行引导。我见过像这个论坛帖子这样的解决方案,这里有没有人知道更好的工具,或者这是解决这个问题的事实上的方法?我还希望能够在运行时使用 JMX 或其他工具更新/重新加载设置,但是在更改数据库后必须重新启动应用程序仍然是当前解决方案的更好解决方案。
java - Commons - 配置 CompositeConfiguration 和 Preferences
我正在使用 CompositeConfiguration 从多个源(如 .propeties 文件、xml 文件、系统属性等)读取属性,如下所示。
配置文件
除了这些文件,我还想阅读保存在 Windows 注册表中的首选项。我了解 java.util.Preferences API 可用于访问 Windows 注册表中的值。我只是想知道是否有一种方法可以使用 PropertiesConfiguration 来读取它们?
谢谢
apache-commons-config - apache常用配置的unicode问题
我正在使用 Apache Commons Configuration 生成资源包。当我从不同的语言环境包中读取并写入目标包时,该值正在编码为我不想要的 unicodes 值。有什么办法可以把我们从源包得到的东西写到目标包
前任:
java - 使用 apache commons 配置 XMLConfiguration 格式化 XML 输出
我正在使用 apache commons 配置 XMLConfiguration 来构建和保存 XML 文件。保存时没有格式化。我得到类似的东西:
我知道有很多方法可以使用其他库来获取该输出并对其进行格式化,但是肯定有一种方法可以设置一些简单的东西,比如从公共配置中缩进?
java - XMLConfiguration 到字符串
我正在使用 Apache Commons 配置。如何直接获取 XMLConfiguration 的字符串而不将其保存到文件中?
非常感谢你。
java - addProperty 包括带有 XMLConfiguration 的空白
我正在使用 Apache Commons 配置。如何将属性(带空格的字符串)添加到我只获得一个属性的配置中?
config.addProperty("date", "08.05.2011, 15:20");
导致两个属性:
<date>08.05.2011</date>
<date>15:20</date>
非常感谢。