Что такое ResponseEntity в Spring?

Junior
335 просмотров
AFK Offer AI

ResponseEntity — обёртка для HTTP-ответа: тело + статус + заголовки. ResponseEntity.ok(body) — 200, ResponseEntity.created(uri).body(obj) — 201, ResponseEntity.notFound().build() — 404, ResponseEntity.badRequest().body(error) — 400. Позволяет полностью контролировать ответ. Без ResponseEntity Spring вернёт 200 с телом из return. ResponseEntity — для ответов без тела. Можно добавлять custom headers: ResponseEntity.ok().header("X-Custom", "value").body(data).

Следующий вопрос

Реализуйте Stack на основе массива с динамическим расширением