2017-11-27 1 views
0

Ich bin neu in Java. Java ist mehr abhängig von Annotationen wie im Frühjahr, Lambok, Jersey etc ,. Ich weiß, dass Anmerkungen während der Kompilierzeit verarbeitet werden, aber ich habe keine Ahnung, wie es gemacht wird. Wenn ich eine einfache Annotationen @get wie in Jersey implementieren möchte, wie kann ich es tun? Danke im Voraus.Java Annotation Implementierung

+3

Suche nach einem Tutorial auf Google sein kann weil die Antwort sehr groß wäre, um hier gegeben zu werden. –

+1

Ich finde es als sehr schönes Beispiel von Mkyong: [Java Custom Annotations Beispiel] (https://www.mkyong.com/java/java-custom-annotations-example/) – akhambir

Antwort

0

Durch Methoden reflektieren verwenden, können Sie Methods oder Fields zugreifen können, oder sogar Classes dass Sie kommentierten haben, dann wird die Anmerkung als klassische Objektinstanz zur Verfügung:

 Get getInstance = field.getAnnotation(Get.class); 
     //or 
     Get getInstance = method.getAnnotation(Get.class); 
     // Get is your annotation interface