Heim > Java > javaLernprogramm > Hauptteil

Welche Anmerkungen gibt es für Lombok in Java?

王林
Freigeben: 2023-04-30 15:52:06
nach vorne
1486 Leute haben es durchsucht

Annotationsbeispiel

1. @ToString: toString()-Methode implementieren

2. @Data: zur Klasse mit Anmerkungen versehen; Stellt Methoden zum Abrufen und Festlegen aller Attribute der Klasse bereit.

3: Stellt Einstellungsmethoden für das Attribut bereit Attribut. @Getter: Annotiert für das Attribut; stellt eine Abrufmethode für das Attribut

bereit. @Log4j: Annotiert für die Klasse; stellt ein log4j-Protokollobjekt mit einem Attribut namens log für die Klasse

#🎜 bereit 🎜#@ NoArgsConstructor: Annotiert für die Klasse; Stellt einen Konstruktor ohne Parameter für die Klasse bereit.

@AllArgsConstructor: Stellt einen Konstruktor für die Klasse mit vollständigen Parametern bereit 🎜#@ Cleanup: Schließen Sie den Stream

@ToString: Implementieren Sie die toString()-Methode

@EqualsAndHashCode: Implementieren Sie die equal()-Methode und die hashCode()-Methode #🎜🎜 #

@ Synchronisiert: Objekt synchronisiert

@SneakyThrows: Löst Ausnahme aus

Instanz

Bereinigungsanmerkung wird vor Variablen verwendet. Dadurch wird sichergestellt, dass die durch diese Variable dargestellte Ressource automatisch geschlossen wird. Standardmäßig wird close() für die Ressource aufgerufen.

public static void main(String[] args) throws IOException {
     @Cleanup InputStream in = new FileInputStream(args[0]);
     @Cleanup OutputStream out = new FileOutputStream(args[1]);
     byte[] b = new byte[1024];
     while (true) {
       int r = in.read(b);
       if (r == -1) break;
       out.write(b, 0, r);
     }
 }
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWelche Anmerkungen gibt es für Lombok in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.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