क्या RequestParam अनिवार्य है?
क्या RequestParam अनिवार्य है?

वीडियो: क्या RequestParam अनिवार्य है?

वीडियो: क्या RequestParam अनिवार्य है?
वीडियो: पाथवेरिएबल बनाम रिक्वेस्टपरम। स्प्रिंग बूट में PathVariable और RequestParam के बीच अंतर 2024, नवंबर
Anonim

विधि पैरामीटर @ के साथ एनोटेट किया गया अनुरोधपरम हैं आवश्यक डिफ़ॉल्ट रूप से। इसका मतलब यह है कि यदि पैरामीटर अनुरोध में मौजूद नहीं है, तो हमें एक त्रुटि मिलेगी: विधि को सही ढंग से लागू करेगा। जब पैरामीटर निर्दिष्ट नहीं है, तो विधि पैरामीटर शून्य के लिए बाध्य है।

लोग यह भी पूछते हैं, क्या @RequestParam का डिफ़ॉल्ट मान है?

NS डिफ़ॉल्ट मान का @ RequestParam is एक प्रदान करने के लिए इस्तेमाल किया डिफ़ॉल्ट मान जब अनुरोध परम है प्रदान नहीं किया गया या है खाली।

इसी तरह, RequestParam और Pathparam में क्या अंतर है? 1) @ अनुरोधपरम क्वेरी पैरामीटर निकालने के लिए उपयोग किया जाता है जबकि @PathVariable का उपयोग यूआरआई से डेटा निकालने के लिए किया जाता है। भले ही दोनों का उपयोग URL से डेटा निकालने के लिए किया जाता है, @ अनुरोधपरम क्वेरी पैरामीटर पुनर्प्राप्त करने के लिए प्रयोग किया जाता है, कुछ भी बाद में? में URL, जबकि @PathVariable का उपयोग URI से ही मान प्राप्त करने के लिए किया जाता है।

यहाँ, RequestParam क्या है?

@ अनुरोधपरम एक स्प्रिंग एनोटेशन है जिसका उपयोग वेब अनुरोध पैरामीटर को विधि पैरामीटर से बांधने के लिए किया जाता है। इसमें निम्नलिखित वैकल्पिक तत्व हैं: defaultValue - जब अनुरोध पैरामीटर प्रदान नहीं किया जाता है या खाली मान होता है तो फ़ॉलबैक के रूप में उपयोग किया जाता है।

वसंत ऋतु में @RequestParam क्या है?

वसंत एमवीसी अनुरोधपरम व्याख्या। में वसंत एमवीसी, @ अनुरोधपरम एनोटेशन का उपयोग प्रपत्र डेटा को पढ़ने और इसे स्वचालित रूप से प्रदान की गई विधि में मौजूद पैरामीटर से बांधने के लिए किया जाता है। फॉर्म डेटा सहित, यह अनुरोध पैरामीटर को क्वेरी पैरामीटर और मल्टीपार्ट अनुरोधों में भागों के लिए भी मैप करता है।

सिफारिश की: