Сегодня хочу показать вам один из любимых инструментов — Project Lombok. Он позволяет избавиться от тонны шаблонного кода, который мы ежедневно пишем в Java.
🔹 Вместо десятков строк с геттерами, сеттерами, equals/hashCode и конструкторами, ты просто добавляешь аннотации:
@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
private String name;
private int age;
}
И всё! Lombok сам сгенерирует:
- геттеры/сеттеры
- конструкторы
-
toString(), equals() и hashCode()🔹 Часто забываешь про
@Builder? Он тоже есть! И позволяет удобно создавать объекты:
User user = User.builder()
.name("Женя")
.age(30)
.build();
🧨 Важно: IDE не всегда сразу видит Lombok-код. Убедись, что у тебя установлен Lombok plugin в IntelliJ IDEA или Eclipse.
👉@BookJava