如何使用environ查询特定的配置文件

时间:2017-03-13 17:38:24

标签: clojure environ

我知道(env)提供完整的环境,(env :something)执行单个查找。有没有办法查询个人资料的内容?例如,获取dev配置文件中定义的所有内容的地图?

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题,这是解决问题的一种方法:

user=> a
{:dev {:env {:database-url "jdbc:postgresql://localhost/dev"}},
:test {:env {:database-url "jdbc:postgresql://localhost/test"}}}
user=> (:dev a)
{:env {:database-url "jdbc:postgresql://localhost/dev"}}
user=> (:env (:dev a))
{:database-url "jdbc:postgresql://localhost/dev"}