מה זה GetMapping ו-PostMapping?
מה זה GetMapping ו-PostMapping?

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

וִידֵאוֹ: מה זה GetMapping ו-PostMapping?
וִידֵאוֹ: Difference between @RequestMapping and @GetMapping 2024, נוֹבֶמבֶּר
Anonim

הערה למיפוי בקשות HTTP GET לשיטות מטפל ספציפיות. במיוחד, @ GetMapping הוא הערה מורכבת הפועלת כקיצור דרך עבור @RequestMapping(method = RequestMethod. GET). מאז: 4.3 מחבר: סם ברנן ראה גם: PostMapping , PutMapping, DeleteMapping, PatchMapping, RequestMapping.

השאלה היא גם, מה ההבדל בין GetMapping ל-PostMapping?

ממוסכמות השמות אנו יכולים לראות שכל ביאור נועד לטפל בסוג שיטת הבקשה הנכנסת בהתאמה, כלומר @ GetMapping משמש לטיפול בסוג GET שֶׁל שיטת בקשה, @ PostMapping משמש לטיפול בסוג POST שֶׁל שיטת בקשה וכו'.

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

באופן דומה, נשאל, מה זה @PostMapping?

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

מה זה @GetMapping באביב?

1.1. @הערת בקר אביב MVC מספקת גישה מבוססת הערות שבה אינך צריך להרחיב אף מחלקה בסיסית כדי לבטא מיפויי בקשות, פרמטרי קלט של בקשות, טיפול בחריגים ועוד. @Controller הוא הערה דומה המסמנת מחלקה כמטפלת בבקשות.