Ich verstehe nicht die Bedeutung von @With
Annotation in Play Java. Wir haben the same question in StackOverflow, die Play1, nicht Play2 scheint. Und in Play-Dokument der neuesten Version habe ich dieses Beispiel gesehen.@With Annotation in Play Java
@With(VerboseAction.class)
public Result verboseIndex() {
return ok("It works!"); }
Was bedeutet das? Worin besteht im obigen Fall der Unterschied zwischen der Annotation und der Annotation?
Ich sehe. Aber "verboseIndex" ist eine Methode, während "VerboseAction" eine Klasse ist. Also, für mich ist es seltsam. Wie erklärst du es? –
Ja, weil Aktion ein Dekorator für den Aufruf der Aktionsmethode ist. – Mysterion
Vielen Dank für Ihre Antwort. Was meinst du mit dem "Dekorateur"? Sie haben erklärt, dass beim Aufruf der Methode 'verboseIndex' auch die VerboseAction aufgerufen wird. Aber auf der detailliertesten Ebene nehme ich an, dass eine Methode aufgerufen werden sollte. Also, was heißt eigentlich, wenn 'verboseIndex' aufgerufen wird? Die Methode 'Call' innerhalb der' VerboseAction'? –