Grails配置 - 动态确定配置属性的正确方法

时间:2012-01-24 01:24:12

标签: grails

我正在尝试访问我使用动态逻辑创建的Grails属性,以确定要使用的属性文件。

这是简化的例子:

String pathToKey =“Level1.Level2.Level3”

断言config.rootProperties [pathToKey] .key ##返回空键值 assert config.rootProperties.Level1.Level2.Level3.key ##返回正确的键值

创建多级/对象配置文件并动态访问密钥的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

我找到了我正在寻找的解决方案:

String pathAndKey = "rootProperties.Level1.Level2.Level3.key"

String value = config.flatten().getProperty(pathAndKey)
相关问题