Erstellen Sie Ihre eigenen Java-Anmerkungen

Was ist eine Anmerkung?

Möglichkeit, Klassen, Methoden, Paketen usw. zusätzliche Informationen hinzuzufügen.

Machen Sie Ihre eigene Anmerkung

import static java.lang.annotation.ElementType.TYPE;
import java.lang.annotation.Retention;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Target;

@Retention(RUNTIME)
@Target(TYPE)
public @interface TestAnnotation {
    String testValue();
}

@Retention Gibt den Bereich an, in dem die Anmerkungsinformationen gespeichert werden.

--SOURCE Vom Compiler verworfen. --CLASS Wird vom Compiler in der Klassendatei aufgezeichnet, aber zur Laufzeit nicht gelesen. (Standard) --RUNTIME Wird vom Compiler in der Klassendatei aufgezeichnet und zur Laufzeit gelesen.

@Target Gibt an, wo die Anmerkung angewendet werden kann.

@interface Definieren Sie die Anmerkung.

Fügen Sie Ihre eigene Anmerkung hinzu

@TestAnnotation(testValue = "test value")
public class AnnotatedClass {
}

Dieses Mal kommentieren wir die Klasse.

Anmerkungsinformationen ausgeben

public class GetValue {
    public static void main(String[] args) {
        try {
            Class<?> targetClass = Class.forName("AnnotatedClass");
            var testAnnotation = (TestAnnotation) targetClass.getAnnotation(TestAnnotation.class);
            System.out.println(testAnnotation.testValue());
        } catch (Exception e) {
            //Umgang mit Ausnahmen
        }
    }
}

Bei der Ausführung wird der Testwert ausgegeben.

Recommended Posts

Erstellen Sie Ihre eigenen Java-Anmerkungen
Behandeln Sie Ihre eigenen Anmerkungen in Java
Erstellen Sie Ihre eigene Solr-Funktionsabfrage
Erstellen Sie Ihre eigene Persistenz FW (Java)
Erstellen Sie Ihre eigene Codierung für String.getBytes ()
Java: Versuchen Sie, einen durch Kommas getrennten Formatierer selbst zu implementieren
Verstehen Sie die Java-Oberfläche auf Ihre eigene Weise
Verwendung der Talend-Komponente (5) Erstellen Sie Ihre eigene Komponente
So erstellen Sie Ihre eigene Anmerkung in Java und erhalten den Wert
Erstellen Sie Ihr eigenes Dienstprogramm mit Thymeleaf mit Spring Boot
[Java] Erstellen Sie einen Filter
Machen Sie Ihren eigenen Pomodoro
Überprüfen Sie jetzt die Java-Anmerkungen
Erstellen Sie JSON in Java
[Java] Sortieren Sie ArrayList nach Elementen Ihrer eigenen Klasse
So lesen Sie Ihre eigene YAML-Datei (*****. Yml) in Java
Erstellen Sie eine Java-Methode [Memo] [java11]
[Java] Erstellen Sie eine temporäre Datei
Erstellen Sie Azure-Funktionen in Java
Erstellen Sie mit Java Ihren eigenen einfachen Server und verstehen Sie HTTP
Java: Starten Sie WAS mit Docker und stellen Sie Ihre eigene Anwendung bereit
Erstellen Sie Ihr eigenes Elasticsearch-Plugin
So erstellen Sie mit Spring Boot einen eigenen Controller, der / error entspricht
Erstellen Sie mit JAVA eine unveränderliche Klasse
Erstellen Sie mit JMeter Ihren eigenen Sampler
Holen Sie sich Java Silver in Ihrer Pendelzeit!
Verwenden Sie LocationAwareLogger für Ihren eigenen Logger
[Java & Kotlin] Erstellen Sie eine RecyclerView mit mehreren Auswahlen
So erstellen Sie Ihre eigene kopflose API mit Liferays REST Builder (Teil 3)
So erstellen Sie Ihre eigene kopflose API mit Liferays REST Builder (Teil 2)
Erstellen Sie mit Thymeleaf3 Ihren eigenen Code zum direkten Konvertieren von Zeilenvorschubcode in Zeilenvorschub-Tag
So erstellen Sie Ihre eigene kopflose API mit Liferays REST Builder (Teil 4)
So erstellen Sie Ihre eigene kopflose API mit Liferays REST Builder (Teil 1)