Wofür wird das Lombok-Plugin verwendet?
Wofür wird das Lombok-Plugin verwendet?

Video: Wofür wird das Lombok-Plugin verwendet?

Video: Wofür wird das Lombok-Plugin verwendet?
Video: Универсальный шлюз Tuya Smart - Ethernet, Zigbee, Bluetooth mesh 2024, November
Anonim

Projekt Lombok ist ein Java-Bibliothekstool, das Gebraucht Boilerplate-Code zu minimieren und Zeit während der Entwicklung zu sparen.

Ist es außerdem gut, Lombok zu benutzen?

"Da die Annotation Processor API nur das Anlegen neuer Dateien während der Kompilierung erlaubt (und nicht das Ändern der bestehenden Dateien) Lombok verwendet diese API als Einstiegspunkt, um den Java-Compiler zu ändern. Lombok verwenden vielleicht ein gut Idee, aber Sie müssen sich bewusst sein, dass ein Upgrade Ihres Compilers Ihren Code beschädigen kann."

Lohnt sich auch die Verwendung von Java auf Lombok? Es ist nicht Wert die binden Java Code zu Lombok Anmerkungen, die alle genannten Nachteile riskieren, wenn jede moderne Java Die IDE bietet Codegenerierung für Getter-, Setter-, Konstruktoren-, Equals-, HashCode- und toString-Methoden. All dies ist nur mit wenigen Mausklicks verfügbar!

Was ist auf diese Weise Lombok-Abhängigkeit?

Maven. Zum Einrichten lombok Bei jedem Build-Tool müssen Sie angeben, dass die lombok-Abhängigkeit ist erforderlich, um Ihren Quellcode zu kompilieren, muss jedoch nicht vorhanden sein, wenn Sie Ihren Code ausführen/testen/rütteln/anderweitig bereitstellen. Im Allgemeinen wird dies als "bereitgestellt" bezeichnet. Abhängigkeit.

Was sind Lombok-Daten?

@ Daten ist eine praktische Shortcut-Annotation, die die Funktionen von @ToString, @EqualsAndHashCode, @Getter / @Setter und @RequiredArgsConstructor bündelt: Mit anderen Worten, @ Daten generiert alle Boilerplates, die normalerweise mit einfachen POJOs (Plain Old Java Objects) und Beans verbunden sind: Getter für alle Felder,

Empfohlen: