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

Работал ли с Lombok

Да, работал. Lombok — удобная библиотека для сокращения boilerplate-кода в Java.

Основные аннотации:

  • @Getter/@Setter — генерирует геттеры/сеттеры.
  • @ToString — автоматически генерирует toString().
  • @NoArgsConstructor, @AllArgsConstructor — создаёт конструкторы.
  • @Data — комбинация @Getter, @Setter, @ToString, @EqualsAndHashCode и др.

Пример:

java
@Data  
@AllArgsConstructor  
public class User {  
    private String name;  
    private int age;  
}  

Плюсы:

  • Уменьшает объём кода.
  • Упрощает поддержку.

Минусы:

  • Может усложнить отладку (отсутствие явного кода).
  • Требует настройки IDE (плагин Lombok).

Использую его в проектах, но аккуратно, чтобы не злоупотреблять аннотациями там, где нужен явный контроль.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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