AspectJ ist eine aspektorientierte Erweiterung der Java-Programmiersprache, die eine saubere Modularisierung von Querschnittsaufgaben wie Protokollierung, Fehlerbehandlung, Durchsetzung von Standards und Feature-Variationen ermöglicht.
Verwenden Sie dieses Tag für Fragen zur programmgesteuerten Verwendung dieser Erweiterung. Weitere Informationen zu Downloads, Support, IDE-Integration und Dokumentation finden Sie unter "Weitere Informationen" zu diesem Tag.
Ich muss Felder Wertänderungen erkennen. Ich möchte den vorherigen Wert mit dem neuen vergleichen. Ich kenne den Feldnamen oder seinen Typ nicht. (Mehr Hintergrund hier . ) Für eine gegebene Klasse:
%Vor%
Ich habe diesen Aspekt:
%Vor%...
25.07.2011, 14:36
In AspectJ möchte ich eine Ausnahme verschlucken.
%Vor%
Oben hat es Ausnahme nicht verschluckt. Der Aufrufer von testThrowable () hat weiterhin die Ausnahme erhalten. Ich möchte, dass der Anrufer keine Ausnahme erhält. Wie kann das gemacht w...
09.12.2010, 08:19
Ich versuche aspectj-maven Plugin mit JDK8 zu starten. Aber es gibt Fehler wie
"Der Typ java.lang.CharSequence kann nicht aufgelöst werden. Er wird indirekt von erforderlichen .class-Dateien" referenziert
Jede Hilfe zur Lösung, oder ob das as...
06.08.2014, 08:44
Was sind die entsprechenden Konfigurationen / Versionen / Plugin-Versionen für das aspectj-Plugin, um Java 7 zu verwenden?
Ich versuche, von Java 6 auf Java 7 zu aktualisieren, und der aspectj Compiler scheint Java 7 nicht zu kompilieren. Ich...
03.07.2012, 09:53
Ich habe versucht, das Load-Time-Weben (für das Profiling mit Perf4J) auf die nächste Art zu konfigurieren:
1) Ich habe aop.xml zum Ordner META-INF hinzugefügt. Bei der Bereitstellung wird META-INF in das Stammverzeichnis des Artefakts...
05.04.2012, 16:09
Ich versuche, AspectJ in Android Studio zu konfigurieren . Aber nach allem Versuch und Irrtum funktioniert es nicht! Überraschenderweise kann ich es mit Eclipse Kepler Version arbeiten lassen Die Schritte, die ich für Android Studio gefolgt...
11.07.2016, 07:53
Ich möchte einen Pointcut schreiben, der die Ausführung öffentlicher Methoden in einem mit Anmerkungen versehenen Feld vergleicht. Dies scheint jedoch nicht zu funktionieren. Das get (@Important) funktioniert wie von Ihnen erwartet, aber es wird...
28.02.2013, 15:02
Ich habe gerade angefangen mit AspectJ (1.6.11) zu spielen. Ich sende E-Mails über die Commons-E-Mail-Bibliothek und ich möchte wissen, wie lange es dauert, eine Nachricht zu senden. Also das ist mein E-Mail Sendecode:
%Vor%
und das ist mein...
06.06.2011, 14:58
Ich verwende Spring <aop:aspectj-autoproxy /> , um einige JPA-Repository -Schnittstellen zu übernehmen.
Die Proxyfunktion schlägt jedoch mit folgendem Cannot subclass final class class $Proxy80 fehl:
Die CGLIB-Unterklasse...
30.04.2012, 01:57
Ich erhalte den folgenden Fehler, wenn ich versuche, aspectj im Frühjahr automatisch zu verkabeln
%Vor%
Mein Eintrag appContext.xml sieht so aus
.....
%Vor%
.....
Hilfe, wie kann ich diesen Fehler entfernen .. Leider ist die Seite Сс...
20.08.2009, 06:26