संभव डुप्लिकेट को तैनात:
How to run an arbitrary startup function in a ring project?निष्पादित अंगूठी/compjure आवेदन स्टार्टअप पर एक समारोह के बाद
मैं clojure अंगूठी मिडलवेयर उपयोग कर रहा हूँ, compojure साथ, एक सरल एपीआई का निर्माण। मैं अक्सर एक युद्ध के रूप में ऐप तैनात करता हूं।
यह बहुत अच्छा काम करता है, लेकिन मैं ऐप शुरू होने पर प्रारंभिक कोड चलाने के तरीकों को देख रहा हूं। जब मैं "लीन रिंग सर्वर" चलाता हूं तो यह ठीक चलता है - हालांकि, जब युद्ध के रूप में तैनात किया जाता है तो ऐसा लगता है कि पहला अनुरोध सर्वर को हिट करता है (यानी आलसी)। क्या यह आलसी नहीं है (एओटी का उपयोग किए बिना) बनाने का कोई तरीका है - या क्या अंगूठी मिडलवेयर जीवन चक्र में हुक करने का एक बेहतर तरीका है?
विहित
ऐसा करने के लिए, कार्य स्टार्टअप और/या शटडाउन के दौरान आप बुलाया करना चाहते हैं साथ एक फ़ाइल बनाने यहां जवाब दें: http://stackoverflow.com/questions/13978623/how-to-run-an-arbitrary-startup-function-in-a-ring-project –