Встречается на собеседованиях • сегодня
Для чего нужен ResponseEntity в Spring
`ResponseEntity` в Spring используется для полного контроля над HTTP-ответом, включая статус, заголовки и тело. Это обертка над телом ответа, позволяющая гибко настраивать ответ сервера.
Пример:
```java
@GetMapping("/user/{id}")
public ResponseEntity getUser(@PathVariable Long id) {
User user = userService.findById(id);
if (user == null) {
return ResponseEntity.notFound().build();
}
return ResponseEntity.ok().body(user);
}
```
Преимущества:
- Указание HTTP-статуса (200, 404 и др.)
- Добавление кастомных заголовков
- Возможность вернуть ответ без тела (например, `204 No Content`)
Альтернатива — `@ResponseBody`, но он менее гибкий.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы