Встречается на собеседованиях • сегодня
Когда стоит использовать DTO
DTO (Data Transfer Object) стоит использовать для передачи данных между слоями приложения, особенно когда:
- Нужно уменьшить количество вызовов API – объединить несколько запросов в один DTO.
- Отделить модель домена от представления – например, скрыть чувствительные данные или адаптировать структуру под клиента.
- Оптимизировать передачу данных – исключить лишние поля или добавить вычисляемые.
Пример:
java
// Domain model
public class User {
private Long id;
private String username;
private String password; // Не должно попадать в API!
}
// DTO для API
public class UserDto {
private Long id;
private String username;
public UserDto(User user) {
this.id = user.getId();
this.username = user.getUsername();
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы