存儲配置數據在我的Clojure程序的開始,我做了:的Clojure ::在外部文件
(def db-coords
{:classname "org.postgresql.Driver"
:subprotocol "postgresql"
:subname (str "//" host ":" port "/" dbname) ;; host, port and dbname are defd above
:user "foo"
:password "bar"})
我想在外部文件這些值(.clj或其他)存儲在類路徑並從那裏加載它們。顯然,一種方法是使用java.util.Properties,但我懷疑在Clojure中有一種慣用的方式。