1

我正在使用 Apache 的commons-configuration(v 1.10) 库为我的程序提供配置值。我使用 aCompositeConfigurationSystemConfigurationaPropertiesConfiguration以允许用户使用 java 的-D命令行参数覆盖属性文件。

我遇到的问题是验证配置中的值(x例如,确保值为正)。据我所知,该commons-configuration库(无论是 1.10 还是 2.0-beta)都没有提供任何验证配置值的方法。是的,您可以验证与一起使用的 XML 文档XMLConfiguration(如果我尝试在 Google 上搜索这个问题的答案,这就是我所听到的全部内容)。SystemConfiguration但这对我的配置类部分的任何值都没有帮助。

那么,我错过了什么吗?该库是否提供了一种验证我缺少的值的方法,或者是否有一个基于 commons-configuration 构建的提供验证功能的 java 库?或者我需要将它构建到我的衍生产品中CompositeConfiguration吗?

4

0 回答 0