Встречается на собеседованиях • сегодня
Работал ли с @Data в Lombok
Да, работал. @Data — это аннотация Lombok, которая генерирует boilerplate-код: геттеры, сеттеры, equals(), hashCode(), toString() и конструктор для всех полей (кроме final).
Пример:
java
@Data
public class User {
private String name;
private int age;
}Эквивалентно ручному написанию всех этих методов.
Нюансы:
- Не подходит для классов с наследованием (проблемы с
equals()/hashCode()). - Для неизменяемых объектов лучше использовать
@Value. - Может скрывать логику, если нужны кастомные геттеры/сеттеры.
Часто применяю для DTO и простых сущностей, где не требуется сложная логика.

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