मेरे पास एक प्रोजेक्ट है जिसमें ... है ... 200-300 दास/सेवाएं/नियंत्रक और में सबकुछ निर्दिष्ट करने के बजाय मैं सब कुछ एक साथ तार करने के लिए @Autowired
का उपयोग करता हूं।क्या वसंत का @Autowired एक बड़ा प्रदर्शन मुद्दा है?
मेरा सवाल यह है कि मेरे स्टार्टअप समय पर इसका प्रदर्शन प्रभाव कितना है? के माध्यम से सभी @Autowired
एनोटेशन को हटाने के लिए यह वास्तव में लायक होगा और वास्तव में इस एप्लिकेशन को मैन्युअल रूप से तारित करें?
एक वास्तुकला के दृष्टिकोण से, मुझे @Autowired
पसंद है। मैं xml फ़ाइल का उपयोग करके जटिलता की एक और परत जोड़ना नहीं चाहता - इसमें कोई मूल्य नहीं है जहां तक मेरा संबंध है। लेकिन अगर इस तरह की चीज मेरे कंटेनर के लोड समय में 10 सेकंड जोड़ रही है, तो मैं इसे देख सकता हूं। यदि लागत 100 मिलीसेकंड है, तो मैं इसे छोड़ दूंगा।
धन्यवाद
धन्यवाद। तो मुझे अन्य स्थानों में स्टार्टअप समय को कम करने के लिए एक रास्ता खोजना होगा। मैं सर्वर को बहुत से शुरू/बंद करता हूं क्योंकि मैं नियंत्रक क्रियाओं को बदलता हूं और AJAX का परीक्षण करता हूं। मैं बस स्टार्टअप समय को कम करने के तरीकों की खोज करना चाहता हूं। मुझे उत्पादन के लिए एहसास है, यह एक गैर-मुद्दा है, लेकिन विकास के लिए, यह स्टार्टअप समय वास्तव में वास्तव में गंभीर है। – egervari
आपको अक्सर पुन: नियोजन नहीं करना चाहिए। यह http://techblog.bozho.net/?p=714 – Bozho
देखें, मुझे नहीं लगता कि वास्तव में मदद की जा सकती है। मैं अभी भी बहुत से आवेदन परीक्षण चलाता हूं, और मैं कुछ हद तक एनोटेशन बदलता हूं कि हॉटस्पेप एक विकल्प नहीं है। – egervari