Milleks Lomboki pistikprogrammi kasutatakse?
Milleks Lomboki pistikprogrammi kasutatakse?

Video: Milleks Lomboki pistikprogrammi kasutatakse?

Video: Milleks Lomboki pistikprogrammi kasutatakse?
Video: NOOBS PLAY DOMINATIONS LIVE 2024, Mai
Anonim

Projekt Lombok on Java raamatukogu tööriist, mis on kasutatud et minimeerida standardkoodi ja säästa arenduse ajal aega.

Kas selle kõrval on Lomboki kasutamine hea?

"Kuna annotatsiooniprotsessori API lubab ainult kompileerimise ajal uusi faile luua (mitte olemasolevate failide muutmist), Lombok kasutab seda API-d sisenemispunktina Java-kompilaatori muutmiseks. Lomboki kasutamine võib olla a hea idee, kuid peate teadma, et kompilaatori uuendamine võib teie koodi rikkuda."

Samuti, kas Lombok on Java kasutamist väärt? See ei ole väärt siduda Java kood Lombok annotatsioonid riskides kõigi mainitud puudustega, kui iga kaasaegne Java IDE pakub koodi genereerimist getterite, seadjate, konstruktorite, võrdsete, hashCode ja toString meetodite jaoks. Kõik see on saadaval vaid paari hiireklõpsuga!

Mis on sellisel viisil Lomboki sõltuvus?

Maven. Üles seadma lombok mis tahes ehitustööriista puhul peate määrama, et Lomboki sõltuvus on vajalik teie lähtekoodi kompileerimiseks, kuid see ei pea olema koodi käivitamisel/testimisel/murdmisel/muul viisil juurutamisel. Üldiselt nimetatakse seda "tingimuseks" sõltuvus.

Mis on Lomboki andmed?

@ Andmed on mugav otsetee märkus, mis koondab funktsioonide @ToString, @EqualsAndHashCode, @Getter / @Setter ja @RequiredArgsConstructor koos: Teisisõnu @ Andmed genereerib kogu plaadi, mis on tavaliselt seotud lihtsate POJO-de (Plain Old Java Objects) ja ubadega: getterid kõigi väljade jaoks,

Soovitan: