Junior — Middle
როგორ შეიძლება ამოიღოთ მოთხოვნის სხეულის შინაარსი @RestController-ის გამოყენებით POST მოთხოვნებში?
sobes.tech AI
პასუხი AI-სგან
В Spring Boot с использованием @RestController для извлечения тела POST-запроса обычно используют аннотацию @RequestBody. Она автоматически десериализует JSON или другой формат в объект Java.
Пример:
@PostMapping("/api/data")
public ResponseEntity<String> receiveData(@RequestBody MyData data) {
// Работа с объектом data
return ResponseEntity.ok("Данные получены");
}
Здесь MyData — класс с полями, соответствующими структуре JSON в теле запроса. Spring сам преобразует тело запроса в объект.