`@RequestBody` mapuje body requestu (zwykle JSON) na obiekt przez `HttpMessageConverter` (często Jackson). Częsty problem to brak lub zły `Content-Type: application/json`, co może skończyć się błędami 415/400. Możesz połączyć z `@Valid`, żeby walidować input.