מה זה @PostMapping?
מה זה @PostMapping?

וִידֵאוֹ: מה זה @PostMapping?

וִידֵאוֹ: מה זה @PostMapping?
וִידֵאוֹ: Spring Annotation Tutorial - @RequestMapping, @GetMapping, @PostMapping, @PutMapping, @DeleteMapping 2024, אוֹקְטוֹבֶּר
Anonim

הערה למיפוי בקשות HTTP POST לשיטות מטפל ספציפיות. במיוחד, @ PostMapping הוא הערה מורכבת הפועלת כקיצור דרך עבור @RequestMapping(method = RequestMethod. POST).

פשוט כך, מה זה GetMapping ו-PostMapping?

@ GetMapping היא גרסה מיוחדת של הערת @RequestMapping הפועלת כקיצור דרך עבור @RequestMapping(method = RequestMethod. GET). @ GetMapping שיטות מוערות מטפלות בבקשות HTTP GET המותאמות לביטוי URI נתון.

בנוסף, מה זה @GetMapping במגף אביב? @ GetMapping הערה ממפה בקשות HTTP GET לשיטות מטפל ספציפיות. זהו הערה מורכבת הפועלת כקיצור דרך עבור @RequestMapping(method = RequestMethod. GET).

בהתאם, מדוע אנו משתמשים ב-@PostMapping?

@ PostMapping לטפל בבקשות HTTP POST שים לב שהשיטה האחראית לטיפול בבקשות HTTP POST צריכה להיות מוערת ב-@ PostMapping ביאור. שימו לב איך ההערה @RequestBody בשימוש לסמן את אובייקט ארגומנט המתודה שאליו יומר מסמך JSON על ידי Spring Framework.

מהו MediaType Application_json_value?

כדי לצטט את ה-javadoc, סוג המדיה . APPLICATION_JSON הוא "קבוע ציבורי סוג המדיה עבור application/json", ואילו סוג המדיה . APPLICATION_JSON_VALUE הוא "מקבילה למחרוזת של סוג המדיה . APPLICATION_JSON ". תכונות בהערות Java יכולות להיות רק אחת מתוך קבוצה מוגבלת של סוגים.