Heim  >  Artikel  >  Java  >  So integrieren Sie lombok.jar in Springboot

So integrieren Sie lombok.jar in Springboot

王林
王林nach vorne
2023-05-12 12:52:141276Durchsuche

Einführung

Spring Boot ist ein sehr effizientes Entwicklungsframework, eine Reihe von Codevorlagenlösungen, die die Effizienz der Entwicklung erheblich verbessern.

Was Lombok lösen möchte, ist die große Anzahl von Getter/Setter-Methoden in unseren Entity-Beans sowie toString, HashCode usw., die möglicherweise nicht verwendet werden, aber manchmal aus Bequemlichkeitsgründen nach der Verwendung von Lombok neu geschrieben werden müssen. Es hilft Ihnen automatisch beim Generieren von Code. Beachten Sie, dass es während des laufenden Prozesses automatisch für Sie generiert wird. Das heißt, die Gesamtmenge Ihres Codes wird stark reduziert.

Fügen Sie zunächst die lombok.jar-Abhängigkeit zum POM des Projekts hinzu. Der Zweck besteht darin, lombok in der IDE zu installieren und in cmd auszuführen.

Ich habe es direkt im Download-Verzeichnis von Lombok ausgeführt. Sie können es auch direkt in anderen Verzeichnissen ausführen. Sie müssen den Befehl ausführen: java -jar Download-Verzeichnis von Lombok.jar

So integrieren Sie lombok.jar in Springboot Dann IDE wird angezeigt. Wenn Sie über mehrere IDEs verfügen, haben Sie in der Installationsoberfläche mehrere Möglichkeiten, die von Ihnen verwendete IDE-Version auszuwählen. Beachten Sie, dass dies die Installationsmethode von Eclipse ist, ldea scheint dazu nicht in der Lage zu sein.

Gehen Sie abschließend in das Installationsverzeichnis Ihrer IDE und überprüfen Sie die INI-Datei. Wenn dort die Codezeile -javaagent:lombok.jar steht, bedeutet dies, dass die Installation erfolgreich war

Einführung in allgemeine Annotationen


    @Getter / @Setter: Kann auf Klassen und Eigenschaften angewendet werden. Bei Platzierung auf einer Klasse werden Getter/Setter-Methoden für alle nicht statischen Eigenschaften generiert Eigenschaften. Und Sie können die Zugriffsebene der Getter/Setter-Methode angeben.
  • @EqualsAndHashCode: Standardmäßig werden alle nicht-transienten und nicht-statischen Felder zum Generieren von Equals- und Hascode-Methoden verwendet. Sie können auch angeben, welche Eigenschaften verwendet werden sollen. @ToString generiert die toString-Methode. Standardmäßig werden der Klassenname und alle Attribute ausgegeben. Die Attribute werden der Reihe nach und durch Kommas getrennt ausgegeben.
  • @NoArgsConstructor, @RequiredArgsConstructor und @AllArgsConstructor: Konstruktor ohne Parameter, Konstruktor mit Teilparametern, Konstruktor mit vollständigen Parametern
  • @Data: Enthält @ToString, @EqualsAndHashCode, @Getter aller Eigenschaften, alle Nicht-The Eine Kombination aus @Setter und @RequiredArgsConstructor für endgültige Attribute reicht grundsätzlich aus, diese Annotation zu verwenden.
  • @Budilder: Kann im Builder-Modus initialisiert werden.
  • @Slf4j: Entspricht: private final Logger logger = LoggerFactory.getLogger(XXX.class); Spannender geht es nicht! Wird im Allgemeinen in anderen Java-Klassen verwendet

Das obige ist der detaillierte Inhalt vonSo integrieren Sie lombok.jar in Springboot. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen