GetMapping және PostMapping дегеніміз не?
GetMapping және PostMapping дегеніміз не?

Бейне: GetMapping және PostMapping дегеніміз не?

Бейне: GetMapping және PostMapping дегеніміз не?
Бейне: Как работает Spring Boot и что такое auto-configuration. Магия? 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. @Controller Аннотация Көктем MVC аннотацияға негізделген тәсілді қамтамасыз етеді, мұнда сұрау салыстыруларын, сұрау енгізу параметрлерін, ерекше жағдайларды өңдеу және т.б. көрсету үшін кез келген негізгі сыныпты кеңейтудің қажеті жоқ. @Controller - класты сұрау өңдеушісі ретінде белгілейтін ұқсас аннотация.

Ұсынылған: