Aus meiner Forschung weiß ich, dass es zwei Möglichkeiten gibt, AspectJ zu verwenden. Zuerst erstellen Sie die Klasse A.aj
und anschließend die Annotation @Aspect
in A.java
.AspectJ: zwei Arten von Tutorials
Ich war auf der Suche nach einem guten Tutorial für diese zweite Art, insbesondere über Zeilen wie
@After("call(void fooMethod())")
@Around("call(void sendAndReceive())")
@Before("execution(String greeting(..)) && args(context)")
aber ich weiß nicht, wie sie genannt werden.
Können Sie einige Tutorials empfehlen?
Anbetracht dessen, zum Wohle der Menschen AspectJ verwenden, aber nicht vertraut mit Frühling bestehen muss - hier Vikram Antwort befasst, wie Aspekte in Spring-Konfiguration konfigurieren Datei. Auch bietet er eine * dritte * Möglichkeit, einen Aspekt zu definieren - über die XML-Konfigurationsdatei. Eine ähnliche Funktion ist in der AspectJ-Konfigurationsdatei (normalerweise 'aop.xml' genannt) verfügbar, wenn Sie direkt in AspectJ und nicht in Spring programmieren. Leider behandelt dies nicht die ursprüngliche Frage. –