Ich bin neu zu Aspectj, aber ich möchte eine aspectj ITD schreiben, die mir einewie ein aspectj ITD schreiben eine Anmerkung zu einer Methode hinzufügen?
eine Annotation eine Methode schreiben kann. Kann mir jemand dabei helfen?
Dank
Shekhar
Ich bin neu zu Aspectj, aber ich möchte eine aspectj ITD schreiben, die mir einewie ein aspectj ITD schreiben eine Anmerkung zu einer Methode hinzufügen?
eine Annotation eine Methode schreiben kann. Kann mir jemand dabei helfen?
Dank
Shekhar
ich war in der Lage, es zu tun. Dies ist, wie Sie es tun können
declare @method :public * MyUser+.persist() : @Profiled;
die –
@Sean Google hat mir geholfen, schnell :-) war :) – Shekhar
verlassen Sie sich nicht auf Google allein, lesen Sie [AspectJ in Aktion] (http://www.manning.com/laddad2/) von [ramnivas laddad] (http://stackoverflow.com/users/485671/ramnivas). Es ist eine fantastische Referenz –
dies zum Beispiel stimmt mit allen Methoden der Klassen, die eine @Entity Annotation (sicherzustellen, dass Sie den Import in Ihrer aspectj-Datei)
declare @method : public * ((@Entity *)).*(..) : @PreAuthorize("denyAll");
aber i habe es schwer, auch ein Paket zu spezifizieren, Vorschläge?
wollen Sie Anmerkung zur Laufzeit hinzufügen, oder Sie wollen Anmerkungen erkennen? Und was ist ITD? – Bozho
ITD ist eine Intertype-Deklaration. Ich konnte es tun. Bitte beziehen Sie sich auf meine Antwort. – Shekhar