क्या किसी को बीन को कॉन्फ़िगर करने के लिए एनोटेशन का उपयोग करते समय गैर आलसी के रूप में एक बीन निर्दिष्ट करने के बारे में पता है?एनोटेशन के साथ गैर आलसी के रूप में एक बीन निर्दिष्ट करने के लिए कैसे करें
उत्तर
बीन्स डिफ़ॉल्ट रूप से आलसी नहीं हैं। हालांकि जहां तक टिप्पणियां चिंतित हैं, ऐसा लगता है कि वर्तमान में एनोटेशन इसका समर्थन नहीं करते हैं। @Lazy(false)
: http://forum.springsource.org/showthread.php?t=62931
वसंत के अगले संस्करण हालांकि दुकान http://jira.springframework.org/browse/SJC-263
में कुछ वसंत 3.0 में एक एनोटेशन है लगता है। लेकिन ध्यान दें कि सेम डिफ़ॉल्ट रूप से उत्सुक हैं।
बस चीजों को सीधे सेट करने के लिए, ज्ञात रहें कि वसंत 3.0 और बाद में, बीन्स डिफ़ॉल्ट रूप से प्रारंभिक रूप से प्रारंभ किए जाते हैं। Bozho के जवाब में @Lazy(false)
लिंक से
अंश:
यह व्याख्या एक घटक या बीन परिभाषा पर मौजूद नहीं है, उत्सुक प्रारंभ हो जाएगा। यदि मौजूद है और सत्य पर सेट किया गया है, तो बीन/घटक को अन्य बीन द्वारा संदर्भित किए जाने तक प्रारंभ नहीं किया जाएगा या स्पष्ट रूप से संलग्न बीनफ़ैक्टरी से पुनर्प्राप्त नहीं किया जाएगा। यदि मौजूद है और झूठी पर सेट है, तो बीन बीन कारखानों द्वारा स्टार्टअप पर तत्काल चालू किया जाएगा जो सिंगलेट्स के उत्सुक प्रारंभिक प्रदर्शन करते हैं।
मैंने अपने कॉन्फ़िगरेशन एनोटेशन क्लास में @EnableScheduling की कोशिश की और यह चाल है।
- 1. एनोटेशन-निर्दिष्ट बीन नाम मौजूदा, गैर-संगत बीन डीफ़
- 2. एक सीडीआई बीन आलसी शुरू करने के लिए कैसे?
- 3. स्प्रिंग बीन परिभाषाओं के लिए डिफ़ॉल्ट-आलसी-इनिट = सही ओवरराइड
- 4. स्प्रिंग 3-1 में, मैं तर्क-रिज़ॉल्यूवर के रूप में एक बीन संदर्भ कैसे निर्दिष्ट करूं?
- 5. मेटा-एनोटेशन के लिए एनोटेशन गुण पासिंग
- 6. एनोटेशन के साथ प्रोटोटाइप स्कोप्ड स्प्रिंग बीन बनाएं?
- 7. मैथमैटिका को निर्दिष्ट करने वाले संप्रदाय के साथ एक तर्कसंगत दिखाने के लिए कैसे मजबूर करें?
- 8. सेलेनियम के लिए फ़ायरफ़ॉक्स के लिए स्पष्ट रूप से पथ निर्दिष्ट करने के लिए कैसे?
- 9. विशेष रूप से एक विशिष्ट मॉड्यूल के लिए जीसीसी झंडे (CXXFLAGS) निर्दिष्ट करने के लिए कैसे?
- 10. एनोटेशन-आधारित बीन में एक विनाश-विधि परिभाषित करें?
- 11. <mvc: एनोटेशन-संचालित /> गैर-एनोटेटेड नियंत्रकों के साथ
- 12. हजारों विभाजक के रूप में एक स्थान के साथ एक संख्या मुद्रित करने के लिए कैसे?
- 13. आर को एक रेग्रेशन में संदर्भ के रूप में निर्दिष्ट कारक स्तर का उपयोग करने के लिए कैसे मजबूर करें?
- 14. मैं वसंत के साथ एक बीन मैन्युअल रूप से कैसे कर सकता हूं?
- 15. RequJS के साथ आलसी लोडिंग कैसे प्राप्त करें?
- 16. PowerShell स्क्रिप्ट में एक गैर-स्थिति पैरामीटर निर्दिष्ट कैसे करें?
- 17. कैसे निर्दिष्ट करने के लिए खेतों ActiveRecord
- 18. संकलन समय में संसाधन एनोटेशन के लिए नाम कैसे निर्दिष्ट करें?
- 19. मैवेन में गैर-संकलन निर्भरताओं को निर्दिष्ट करें और उन्हें संसाधनों के रूप में पैकेज करें
- 20. एक्स अक्ष के रूप में प्लॉट करने के लिए वास्तविक एक्स अक्ष मान निर्दिष्ट कैसे आर
- 21. XDocument के लिए xmlns निर्दिष्ट कैसे करें?
- 22. एकाधिक पैकेजों के लिए सिंगल पॉइंटकट निर्दिष्ट करने के लिए
- 23. क्या वसंत की @ कैशेबल एनोटेशन में एनोटेटेड विधि के बीन के समान स्कोप हो सकता है?
- 24. cmake के साथ सफेद जगह के साथ पथ निर्दिष्ट करने के लिए कैसे?
- 25. मैं एक्सएसडी से बीन सत्यापन एनोटेशन के साथ जावा ऑब्जेक्ट्स कैसे उत्पन्न कर सकता हूं?
- 26. कैसे एक UITableViewController प्रोग्राम के रूप में करने के लिए एक UIToolbar जोड़ने के लिए?
- 27. जेपीए/हाइबरनेट के साथ वसंत में, मैं आलसी प्रारंभिक अपवादों से बचने के लिए एक सत्र कैसे खोलूं?
- 28. AngularJS में एक ng शामिल निर्देश के लिए मॉडल निर्दिष्ट करने के लिए कैसे?
- 29. OpenEntityManagerInViewFilter के साथ आलसी प्रारंभिकरण?
- 30. पोस्टग्रेएसक्यूएल के निर्मित बीबी के लिए गैर-इंटरैक्टिव रूप से पासवर्ड कैसे प्रदान करें?
बीन्स डिफ़ॉल्ट रूप से गैर-आलसी हैं। क्या आप इस संदर्भ को अपने संदर्भ में ओवरराइड कर रहे हैं? – skaffman