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
1
2
3
4
5
6
7
@Data@NoArgsConstructor@AllArgsConstructorpublic 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.