Heim > Java > javaLernprogramm > Was ist Lombok auf Java? Verwendung von Lombok

Was ist Lombok auf Java? Verwendung von Lombok

青灯夜游
Freigeben: 2018-10-25 17:42:09
nach vorne
4156 Leute haben es durchsucht

Der Inhalt dieses Artikels besteht darin, Ihnen vorzustellen, was Lombok ist. Die Verwendung von Lombok. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.

Lombok ist ein Java-Dienstprogramm, das Entwicklern dabei helfen kann, Java-Ausführlichkeit zu beseitigen, insbesondere für einfache Java-Objekte (POJOs). Dies geschieht durch Anmerkungen.

Nehmen Sie ein Beispiel von der offiziellen Lombok-Website:

public class Users {
   private String name ;
   private String pass ;
   private Integer age ;
}
Nach dem Login kopieren

Um dieses Objekt zu verwenden, müssen Sie auch einige Getter- und Setter-Methoden schreiben, und möglicherweise müssen Sie auch einen Konstruktor, eine Equals-Methode usw. schreiben Hash-Methode. Diese Methoden sind ausführlich und nicht technisch; wir nennen sie Boilerplate-Code.
Die Hauptfunktion von Lombok besteht darin, Boilerplate-Code durch einige Annotationen zu eliminieren, wie diese:

@Datapublic class Users{
    private String name;
    private String pass;
    private Integer age;
}
Nach dem Login kopieren

Dann können Sie sehen, dass diese Klasse diese Methoden automatisch generiert

Was ist Lombok auf Java? Verwendung von Lombok

Wenn Sie der Meinung sind, dass die @Data-Annotation etwas einfach und grob ist, bietet Lombok einige anspruchsvollere Annotationen, wie z. B. @Getter, @Setter (diese beiden sind Feldanmerkungen), @ToString, @AllArgsConstructor (diese beiden sind Klassenannotationen). Anmerkungen).

Dies sind wahrscheinlich die häufigsten Verwendungszwecke. Eine detailliertere Verwendung finden Sie hier in der Übersicht über die Lombok-Funktionen.

---------------- -Die oben genannten sind einige Funktionen von Lombok-- --------------------------

Lombok ist sowohl ein IDE-Plug-In und ein JAR-Paket, von dem das Projekt abhängt

Laden Sie die Lombok-JAR-URL herunter: https://atimo.oss-cn-beijing.aliyuncs.com/file/lombok%20.jar

Der Grund, warum Lombok auf das JAR-Paket angewiesen ist, liegt darin, dass seine Anmerkungen während der Kompilierung verwendet werden. Dies ist der Grund für das Plug-In, das die Bytecode-Generierung ändert, indem es den AST (Abstract Syntax Tree) beim Kompilieren des Compilers ausführt. Mit anderen Worten: Es kann die Java-Syntax ändern. Es handelt sich nicht um eine Laufzeitfunktion wie die Abhängigkeitsinjektion von Spring oder das ORM von Hibernate, sondern um eine Kompilierungszeitfunktion.

Das obige ist der detaillierte Inhalt vonWas ist Lombok auf Java? Verwendung von Lombok. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage