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
InstanzBereinigungsanmerkung 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);
}
}
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!