Apache Commons配置值的java验证
我正在使用Apache的commons-configuration
(v1.10)库为我的程序提供配置值。我使用SystemConfiguration
和PropertiesConfiguration
的CompositeConfiguration
来允许用户使用java的-D
命令行参数覆盖属性文件
我遇到的问题是验证配置中的值(例如,确保x
的值为正值)。据我所知,commons-configuration
库(既不是1.10也不是2.0-beta)没有提供任何验证配置值的方法。是的,您可以验证与XMLConfiguration
一起使用的XML文档(如果我尝试用谷歌搜索这个问题的答案,我只听到这些)。但这对我配置类的SystemConfiguration
部分的任何值都没有帮助
那么,我错过了什么吗?该库是否提供了一种验证我所缺少的值的方法,或者是否有一个基于commons配置的java库提供了验证功能?或者我需要把它构建到CompositeConfiguration
的导数中吗
共 (0) 个答案