我想在我的数据库配置中有一对db-spec
地图用于开发和制作。
但我找不到一种简单的方法来检测当前的执行环境。需要(defn db-spec [] (if (is-dev?) { dev-spec-here } { prod-spec-here }))
。
也许它可以检测当前的lein配置文件。不管我怎么问google。找不到。
答案 0 :(得分:1)
我喜欢为此使用环境变量(可以在系统范围内设置,例如在/ etc / profile中设置其他地方)。其他人更喜欢将-D定义传递给JVM
答案 1 :(得分:0)
您的代码没问题,检测它依赖于您的环境,例如hostname
,IP arrdress
,global variable
等。