Librăria Lombok
Lombok este o librărie Java care reduce codul boilerplate (repetitiv) prin generarea automată a metodelor comune precum getteri, setteri, constructori, etc.
Instalare și Configurare
- Adăugați dependința Lombok în fișierul pom.xml (pentru Maven):
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.26</version> <scope>provided</scope> </dependency>
- Instalați pluginul Lombok în IDE-ul dvs. (pentru generarea codului în timpul dezvoltării).
Adnotări Lombok frecvent utilizate
- @Getter / @Setter
- Generează automat metodele getter și setter pentru toate câmpurile clasei
- Poate fi aplicat la nivel de câmp individual sau la nivel de clasă
- @NoArgsConstructor
- Generează un constructor fără parametri
- @AllArgsConstructor
- Generează un constructor cu parametri pentru toate câmpurile clasei
- @RequiredArgsConstructor
- Generează un constructor cu parametri doar pentru câmp