Введение
Для тех, кто еще не перешел на Kotlin, или работает с легаси, код которого в ближайшее время не будет переведен на него, использование Lombok сильно уменьшает количество шаблонного кода. Он скрывает геттеры, сеттеры, конструкторы и другие шаблонные методы за аннотациями.
Например, вместо кода:
public class UserDto {
private String name;
public HumanDto(String name) {
this.name = name;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
}
Мы просто укажем нужные аннотации, остальное Lombok сгенерирует под капотом:
@Data
@AllArgsConstructor
public class UserDto {
private String name;
}https://habr.com/ru/articles/737698/
#Android
👉 @developer_mobila
