Hva brukes Lombok-plugin til?
Hva brukes Lombok-plugin til?

Video: Hva brukes Lombok-plugin til?

Video: Hva brukes Lombok-plugin til?
Video: Hva brukes transistor til 2024, November
Anonim

Prosjekt Lombok er et Java-biblioteksverktøy som er brukt for å minimere boilerplate-koden og spare tid under utvikling.

Ved siden av dette, er det bra å bruke Lombok?

"Siden annoteringsprosessoren API bare tillater opprettelse av nye filer under kompileringen (og ikke modifikasjon av eksisterende filer) Lombok bruker den APIen som et inngangspunkt for å endre java-kompilatoren. Bruker lombok kan være en god idé, men du må være klar over at oppgradering av kompilatoren kan ødelegge koden din."

På samme måte, er Lombok verdt å bruke Java? Det er ikke verdi å binde Java kode til Lombok merknader risikerer alle nevnte ulemper når alle moderne Java IDE gir kodegenerering for gettere, settere, konstruktører, equals, hashCode og toString-metoder. Alt dette er tilgjengelig bare innen et par museklikk!

På denne måten, hva er Lombok-avhengighet?

Maven. Å sette opp lombok med ethvert byggeverktøy må du spesifisere at lombok avhengighet kreves for å kompilere kildekoden din, men trenger ikke være tilstede når du kjører/tester/jarringer/ellers distribuerer koden. Vanligvis kalles dette en "forutsatt" avhengighet.

Hva er Lombok-data?

@ Data er en praktisk snarveikommentar som samler funksjonene til @ToString, @EqualsAndHashCode, @Getter / @Setter og @RequiredArgsConstructor sammen: Med andre ord, @ Data genererer all kjeleplaten som normalt er assosiert med enkle POJO-er (Plain Old Java Objects) og bønner: gettere for alle felt,

Anbefalt: