ვიდეო: რა არის @PostMapping?
2024 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2023-12-15 23:49
ანოტაცია HTTP POST-ის მოთხოვნების კონკრეტულ დამმუშავებლის მეთოდებზე დასახატად. კონკრეტულად, @ PostMapping არის შედგენილი ანოტაცია, რომელიც მოქმედებს როგორც მალსახმობი @RequestMapping (მეთოდი = RequestMethod. POST).
უბრალოდ, რა არის GetMapping და PostMapping?
@ GetMapping არის @RequestMapping ანოტაციის სპეციალიზებული ვერსია, რომელიც მოქმედებს როგორც მალსახმობი @RequestMapping (მეთოდი = RequestMethod. GET). @ GetMapping ანოტირებული მეთოდები ამუშავებს HTTP GET მოთხოვნებს, რომლებიც შეესაბამება მოცემულ URI გამონათქვამს.
გარდა ამისა, რა არის @GetMapping საგაზაფხულო ჩატვირთვისას? @ GetMapping ანოტაცია ასახავს HTTP GET მოთხოვნებს კონკრეტული დამმუშავებლის მეთოდებზე. ეს არის შედგენილი ანოტაცია, რომელიც მოქმედებს როგორც მალსახმობი @RequestMapping (მეთოდი = RequestMethod. GET).
შესაბამისად, რატომ ვიყენებთ @PostMapping?
@ PostMapping HTTP POST მოთხოვნების დამუშავება გაითვალისწინეთ, რომ HTTP POST მოთხოვნების დამუშავებაზე პასუხისმგებელი მეთოდი უნდა იყოს ანოტაციით @ PostMapping ანოტაცია. ყურადღება მიაქციეთ, როგორია @RequestBody ანოტაცია გამოყენებული მეთოდის არგუმენტის ობიექტის აღსანიშნავად, რომელშიც JSON დოკუმენტი გადაიყვანება Spring Framework-ით.
რა არის MediaType Application_json_value?
javadoc-ის ციტირება, მედიატიპი . APPLICATION_JSON არის "საჯარო მუდმივი მედიის ტიპი განაცხადისთვის/json ", ხოლო მედიატიპი . APPLICATION_JSON_VALUE არის "სტრიქონის ეკვივალენტი მედიატიპი . APPLICATION_JSON ". Java ანოტაციებზე ატრიბუტები შეიძლება იყოს მხოლოდ შეზღუდული ტიპის ერთ-ერთი.