CPAN 上的 Config:: 命名空间中有很多模块,但它们都受到某种方式的限制。
我目前正在使用配置::标准 http://search.cpan.org/perldoc?Config::Std,这在大多数情况下都很好,但是它使某些事情变得困难:
- 超过两层的嵌套指令
- 每个键处理多个值
- conf.d 目录,即多个配置文件合并为一个大的配置哈希
Config::Std 在解析配置后生成一个受祝福的 hashref,因此我的所有应用程序都被编码为使用 hashref 进行配置。我宁愿不必改变这一点。
我正在寻找的是一个通用的、轻量级的配置模块,它可以生成 hashref。
我的问题是: 我应该考虑使用哪些配置模块来替换 Config::Std?
配置::任意 http://p3rl.org/Config::Any(用于加载多个文件并展平为散列)及其配置::常规 http://p3rl.org/Config::General后端(用于任意嵌套的配置项和每个键的多个值)阿帕奇httpd http://httpd.apache.org/docs/2.2/en/configuring.html#syntax)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)