@RequestMapping और @PostMapping में क्या अंतर है?
@RequestMapping और @PostMapping में क्या अंतर है?

वीडियो: @RequestMapping और @PostMapping में क्या अंतर है?

वीडियो: @RequestMapping और @PostMapping में क्या अंतर है?
वीडियो: @RequestMapping और @GetMapping के बीच अंतर 2024, नवंबर
Anonim

नामकरण परंपरा से हम देख सकते हैं कि प्रत्येक एनोटेशन संबंधित आने वाली अनुरोध विधि प्रकार को संभालने के लिए है, अर्थात @GetMapping का उपयोग GET प्रकार को संभालने के लिए किया जाता है का अनुरोध विधि, @ पोस्टमैपिंग POST प्रकार को संभालने के लिए प्रयोग किया जाता है का अनुरोध विधि, आदि।

इस तरह @RequestMapping और @PostMapping में क्या अंतर है?

विशेष रूप से, @ पोस्टमैपिंग एक रचित एनोटेशन है जो एक शॉर्टकट के रूप में कार्य करता है के लिये @ अनुरोध मानचित्रण (विधि = RequestMethod। तो यह केवल सुविधा एनोटेशन है जो अधिक "वर्बोज़" है और इंगित करता है कि इसके साथ एनोटेट की गई विधि का उपयोग किया जाता है के लिये POST HTTP अनुरोधों को संभालना। मैंने 2.1 के साथ आपके नियंत्रक विधियों की जांच की है।

ऊपर के अलावा, GetMapping और PostMapping क्या है? @ मानचित्रण प्राप्त करें @RequestMapping एनोटेशन का विशेष संस्करण है जो @RequestMapping(method = RequestMethod. GET) के शॉर्टकट के रूप में कार्य करता है। @ मानचित्रण प्राप्त करें एनोटेट विधियां दी गई यूआरआई अभिव्यक्ति से मेल खाने वाले HTTP GET अनुरोधों को संभालती हैं।

इसके संबंध में पोस्टमैपिंग क्या है?

@ पोस्टमैपिंग एक रचित एनोटेशन है जो @RequestMapping(method = RequestMethod. POST) के शॉर्टकट के रूप में कार्य करता है। @ पोस्टमैपिंग एनोटेटेड विधियां दी गई यूआरआई अभिव्यक्ति से मेल खाने वाले HTTP POST अनुरोधों को संभालती हैं। ये एनोटेशन कोड की पठनीयता में सुधार कर सकते हैं।

हम @PostMapping का उपयोग क्यों करते हैं?

@ पोस्टमैपिंग HTTP POST अनुरोधों को संभालने के लिए ध्यान दें कि HTTP POST अनुरोधों को संभालने के लिए जिम्मेदार विधि को @ के साथ एनोटेट करने की आवश्यकता है पोस्टमैपिंग एनोटेशन। ध्यान दें कि @RequestBody एनोटेशन कैसा है उपयोग किया गया विधि तर्क वस्तु को चिह्नित करने के लिए जिसमें JSON दस्तावेज़ को स्प्रिंग फ्रेमवर्क द्वारा परिवर्तित किया जाएगा।