वसंत में @controller का क्या उपयोग है?
वसंत में @controller का क्या उपयोग है?

वीडियो: वसंत में @controller का क्या उपयोग है?

वीडियो: वसंत में @controller का क्या उपयोग है?
वीडियो: स्प्रिंग एमवीसी एनोटेशन | नियंत्रक, कॉन्फ़िगरेशन, रिक्वेस्टमैपिंग, कंपोनेंटस्कैन 2024, मई
Anonim

वसंत नियंत्रक एनोटेशन केवल कक्षाओं पर लागू किया जा सकता है। इसका उपयोग किसी वर्ग को वेब अनुरोध हैंडलर के रूप में चिह्नित करने के लिए किया जाता है। यह ज्यादातर के साथ प्रयोग किया जाता है वसंत एमवीसी आवेदन.

बस इतना ही, @controller वसंत में क्या करता है?

@ नियंत्रक टिप्पणी है में प्रयुक्त एक टिप्पणी वसंत एमवीसी ढांचा (का घटक वसंत वेब एप्लिकेशन को लागू करने के लिए प्रयुक्त फ्रेमवर्क)। NS @ नियंत्रक एनोटेशन इंगित करता है कि एक विशेष वर्ग की भूमिका निभाता है a नियंत्रक.

यह भी जानिए, वसंत ऋतु में @component का क्या उपयोग है? वसंत घटक एनोटेशन का उपयोग एक वर्ग को निरूपित करने के लिए किया जाता है: अवयव . इसका मतलब है कि वसंत जब एनोटेशन-आधारित कॉन्फ़िगरेशन और क्लासपाथ स्कैनिंग का उपयोग किया जाता है, तो फ्रेमवर्क निर्भरता इंजेक्शन के लिए इन वर्गों का स्वतः पता लगा लेगा।

इसके बाद, सवाल यह है कि वसंत में @controller और @RestController में क्या अंतर है?

के बीच अंतर @ रेस्टकंट्रोलर तथा @ नियंत्रक में वसंत . NS @ नियंत्रक एक सामान्य एनोटेशन है जिसका उपयोग किसी वर्ग को चिह्नित करने के लिए किया जाता है वसंत एमवीसी नियंत्रक जबकि @ रेस्टकंट्रोलर एक विशेष है नियंत्रक RESTFul वेब सेवाओं और @ के समकक्ष में उपयोग किया जाता है नियंत्रक + @ रेस्पॉन्सबॉडी।

@ResponseBody का क्या उपयोग है?

@RequestBody और @ रिस्पांसबॉडी एनोटेशन हैं उपयोग किया गया HTTP अनुरोध को बाइंड करने के लिए/ प्रतिक्रिया निकाय विधि पैरामीटर या रिटर्न प्रकार में डोमेन ऑब्जेक्ट के साथ। परदे के पीछे, ये टिप्पणियां उपयोग HTTP संदेश कन्वर्टर्स HTTP अनुरोध/प्रतिक्रिया के मुख्य भाग को डोमेन ऑब्जेक्ट में बदलने के लिए।