was genau bedeutet das @mit Anmerkung machen? (Play Framework)
Ich verstehe nicht ganz, was die @mit Anmerkung tut.
in den Play-framework-Website, es ist geschrieben :
wir können mit dem Controller über die @Mit Anmerkung zu sagen
Spielen Sie zum aufrufen des entsprechenden Abfangjäger
ist es das gleiche wie Vererbung ? wird aufgerufen @vor der Klasse parameter ? was genau tut es ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die beste Weise, die ich es beschreiben kann, ist, dass es Art von gibt Ihnen mehrfache Vererbung an Ihre controller-Ebene für Ihre Abfangjäger. Abfangjäger als
@Before
,@After
Anmerkungen.Könnte man daher
@Before
Anmerkungen@Before
könnte man dann definieren Sie einen controller oder Controller, die alle Ihre Handlungen, und verwenden Sie die
@With
Kommentar zu zwei Controller wie oben beschrieben. Es bedeutet, dass Sie getrennt werden können, Ihren code sauber, und Sie müssen nicht verlassen sich auf die Vererbung zu führen@Before
Anmerkungen.Angenommen, Sie haben 2 Controller:
A
hat@Before
oder andere controller-action-injection-Annotationen,B
bekommen, versehen mit@With(A.class)
Alle diejenigen, die Injektion definierten Aktionen
A
werden wirksam, sobald Sie den AufrufB
's action-Methoden.Es ist eine Art der Vererbung. Allerdings mit der Vererbung können Sie verlängern höchstens eine Klasse. Aber Sie tun können
@With({A.class, Z.class, ...})