0 Tage Serie
java / beginner
Snippet

Code-Vereinfachung mit Lombok

Die @Data-Annotation von Lombok generiert automatisch Getter, Setter, Equals-, HashCode- und ToString-Methoden, was den Boilerplate-Code erheblich reduziert.

snippet.java
java
1
2
3
4
5
6
7
@Data
@NoArgsConstructor
@AllArgsConstructor
public class User {
private Long id;
private String name;
}
spring
Erklärung
1
@Data
Ein Lombok-Shortcut, der mehrere Annotationen wie @Getter, @Setter und @RequiredArgsConstructor kombiniert.
2
@NoArgsConstructor
Generiert einen Konstruktor ohne Parameter, der oft von Frameworks wie JPA benötigt wird.