c++ - Poco C++ 抽象配置搜索属性的所有键
问题描述
使用 Poco C++ 库并搜索配置属性时,文档说“在 LayeredConfiguration 中读取配置属性时,会按照优先级顺序搜索所有添加的配置。具有较低优先级值的配置具有优先权。”
对我来说,这表明以下代码将在所有 AbstractConfiguration 对象中搜索某个键。
Application::instance().config().getString("A_STRING_PROP", "");
无论 A_STRING_PROP 是在本地、加载的配置文件中定义,还是作为系统环境变量定义。
然而,情况似乎并非如此。getString 方法需要完整的密钥。例如,getString("system.env.A_STRING_PROP", "")。
该库的任何用户是否知道如何在所有 AbstractConfigurations 中搜索某些属性?假设将应用层次结构。
解决方案
推荐阅读
- c# - AutoCAD 关联框架 GetEdgeVertexSubentities() 致命错误
- rpy2 - 使用 rpy2 从 FloatVector 中减去 FloatVector
- java - 如何在不创建接口的情况下在java中模拟类
- css - 仅顶部的边框图像,没有切片?
- sql - 如何从 SQL Server 中的表中获取不匹配的数据
- cmake - %config(noreplace) 是否足以指示 RPM 在升级时不要触及配置文件?
- c - Kruskal 算法 - 工作但困难
- sql - 春季启动中带有本机查询的 SQLGrammarException
- java - Android Media Player SeekBar 不通过歌曲文件搜索
- python - 使用 Discord.py 的带有参数的命令