Встречается на собеседованиях • сегодня

Как приходил возврат результата в последнем проекте

В последнем проекте мы использовали DTO (Data Transfer Object) для возврата результатов из REST API. Это позволяло четко разделять бизнес-логику и представление данных. Пример: ```java @GetMapping("/users/{id}") public ResponseEntity getUser(@PathVariable Long id) { User user = userService.findById(id); UserDto dto = userMapper.toDto(user); return ResponseEntity.ok(dto); } ``` Для сложных операций возвращали кастомные response-объекты с дополнительными полями (статус, сообщение, данные). В случае ошибок - стандартные HTTP статусы и ErrorDto с описанием проблемы. Stream API использовали для обработки коллекций, возвращая либо List/Set, либо Page для пагинации. Важно: всегда возвращали ResponseEntity для полного контроля над HTTP-ответом.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы