वसंत में @value क्या करता है?
वसंत में @value क्या करता है?

वीडियो: वसंत में @value क्या करता है?

वीडियो: वसंत में @value क्या करता है?
वीडियो: @Value एनोटेशन का उपयोग करके स्प्रिंग बूट में एप्लिकेशन.प्रॉपर्टीज़ फ़ाइल पढ़ें 2024, मई
Anonim

वसंत @ मूल्य टिप्पणी है डिफ़ॉल्ट असाइन करने के लिए उपयोग किया जाता है मूल्यों चर और विधि तर्कों के लिए। हम कर सकते हैं पढ़ना स्प्रिंग पर्यावरण चर के साथ-साथ सिस्टम चर @ का उपयोग कर रहे हैं मूल्य एनोटेशन। वसंत @ मूल्य एनोटेशन स्पेल का भी समर्थन करता है।

इसके संबंध में @value एनोटेशन का क्या उपयोग है?

वसंत @ मूल्य एनोटेशन इंजेक्शन लगाने के लिए प्रयोग किया जाता है मूल्यों चर और विधि तर्कों में। हम या तो स्प्रिंग पर्यावरण चर या सिस्टम चर पढ़ सकते हैं। यह स्पेल को भी सपोर्ट करता है।

साथ ही, आप वसंत मूल्यों को कैसे इंजेक्ट करते हैं? वसंत में बीन गुणों में मूल्य कैसे इंजेक्ट करें

  1. एक नया मावेन प्रोजेक्ट बनाएं। फ़ाइल पर जाएँ -> प्रोजेक्ट -> मावेन -> मावेन प्रोजेक्ट।
  2. स्प्रिंग 3.2 जोड़ें। 3 निर्भरता।
  3. गुणों के साथ एक साधारण स्प्रिंग बीन बनाएं।
  4. बीन गुणों में मूल्य इंजेक्शन के लिए एक्सएमएल-आधारित दृष्टिकोण।
  5. एप्लिकेशन चलाएँ।
  6. आउटपुट

तदनुसार, वसंत में एनोटेशन कैसे काम करता है?

सामान्य रूप में, एनोटेशन आपको किसी वर्ग, विधि या चर में मेटाडेटा जोड़ने की अनुमति देता है। एक टिप्पणी संकलक द्वारा व्याख्या की जा सकती है (उदाहरण के लिए, @Override टिप्पणी ) या एक ढांचे द्वारा जैसे स्प्रिंग (उदाहरण के लिए, @Component टिप्पणी ).

क्या हम वसंत में शून्य और खाली स्ट्रिंग मान इंजेक्ट कर सकते हैं?

अगर आप की जरूरत है शून्य मान इंजेक्ट करें किसी भी क्षेत्र के लिए वसंत फिर विशेष <. का उपयोग करें शून्य /> इसके लिए तत्व, उपयोग न करें मूल्य =” शून्य " क्योंकि वह मर्जी उत्तीर्ण " शून्य " के रूप में स्ट्रिंग मान . <. का प्रयोग करें शून्य /> तत्व इसके बजाय आपके वसंत विन्यास। इस विषय के लिए बस इतना ही कैसे करें वसंत में शून्य और खाली स्ट्रिंग मान इंजेक्ट करें.