【发布时间】:2012-06-21 09:19:24
【问题描述】:
可能重复:
How to run an arbitrary startup function in a ring project?
我正在使用带有 compojure 的 clojure ring 中间件来构建一个简单的 api。 我经常将应用部署为战争。
这很好用,但我正在寻找在应用启动时运行一次性初始化代码的方法。当我运行“lein ring server”时,它运行得很好——但是,当部署为战争时,它似乎只在第一个请求到达服务器时运行(即惰性)。有没有办法让它不懒惰(不使用 AOT) - 或者有没有更好的方法来挂钩环中间件生命周期?
【问题讨论】: