@Bean एक मेथड-लेवल एनोटेशन है और XML एलिमेंट का सीधा एनालॉग है। एनोटेशन द्वारा दी जाने वाली अधिकांश विशेषताओं का समर्थन करता है, जैसे: init-विधि, नष्ट-विधि, ऑटोवायरिंग, आलसी-इनिट, निर्भरता-जांच, निर्भर-पर और दायरा।
स्प्रिंग बूट में @bean एनोटेशन का क्या उपयोग है?
स्प्रिंग @बीन एनोटेशन बताता है कि एक विधि स्प्रिंग कंटेनर द्वारा प्रबंधित किए जाने वाले बीन उत्पन्न करती है। यह एक विधि-स्तरीय एनोटेशन है। जावा कॉन्फ़िगरेशन (@ कॉन्फ़िगरेशन) के दौरान, विधि निष्पादित की जाती है और इसका रिटर्न मान बीनफैक्टरी के भीतर बीन के रूप में पंजीकृत होता है।
स्प्रिंग बूट में @bean क्या है?
बीन परिभाषा
वसंत में, ऑब्जेक्ट्स जो आपके एप्लिकेशन की रीढ़ की हड्डी बनाते हैं और जिन्हें स्प्रिंग आईओसी कंटेनरद्वारा प्रबंधित किया जाता है उन्हें बीन्स कहा जाता है। बीन एक ऐसी वस्तु है जिसे स्प्रिंग आईओसी कंटेनर द्वारा तत्काल, इकट्ठा और अन्यथा प्रबंधित किया जाता है।
@कॉन्फ़िगरेशन एनोटेशन क्या करता है?
@कॉन्फ़िगरेशन एनोटेशन इंगित करता है कि एक वर्ग एक या अधिक @Bean विधियों की घोषणा करता है और रनटाइम पर उन बीन्स के लिए बीन परिभाषा और सेवा अनुरोध उत्पन्न करने के लिए स्प्रिंग कंटेनर द्वारा संसाधित किया जा सकता है… इसे स्प्रिंग जावा कॉन्फिग फीचर (@कॉन्फिगरेशन एनोटेशन का उपयोग करके) कहा जाता है।
वसंत में बीन में एनोटेशन कैसे परिभाषित किया जाता है?
घटक स्कैनिंग का उपयोग करके बीन्स बनाना दो चरणों में किया जा सकता है।
- 1.1. बीन्स को संबंधित घटक एनोटेशन के साथ एनोटेट करें। हम उपयुक्त के रूप में निम्नलिखित चार एनोटेशन में से एक का उपयोग करेंगे। @अवयव। …
- 1.2. @ComponentScan एनोटेशन में बीन पैकेज शामिल करें। ऐपकॉन्फिग.जावा। …
- 1.3. डेमो। पैकेज com.howtodoinjava.spring;