2010-12-02 3 views
0

Mein Anwendungsfall ist, jeden Methodenaufruf auf ein Objekt zu protokollieren. Nach dem Hinzufügen einer Methode Interzeptor auf das Zielobjekt, rufe ich die Methode Foo. Diese Methode Foo ruft eine Methode Bar auf. Nur die Methode Foo wird protokolliert.Spring AOP Einschränkung, wenn empfohlene Methode ruft Methoden auf Ziel

Lesen der Spring-Dokumentation, ich habe einen Satz gefunden, der erklärt, warum ich nicht implementieren kann, was ich will. Von Frühling Dokumentation (Seite 146):

Bitte beachten Sie, dass in beiden Fällen eine Zielmethode Implementierung, die andere Methoden auf dem Zielobjekt anruft, werden nicht empfohlen werden.

Fehle ich etwas hier? Oder ist das wirklich eine Frühlingsbeschränkung?

+0

Bitte geben Sie uns einen Link zu dieser Dokumentation, keine Seitenzahl. – skaffman

+0

html Dokumentation: http://www.springframework.net/doc-latest/reference/html/aop.html#aop-proxy-mechanism – Francois

+0

pdf Dokumentation: http://www.springframework.net/doc-latest/reference /pdf/spring-net-reference.pdf – Francois

Antwort

0

Sie könnten AspectJ Weben verwenden, die solche Einschränkungen nicht haben.

+0

Nein, Sie können nicht - diese Frage bezieht sich auf Spring_.net_ und nicht auf Spring for Java. – Marijn

Verwandte Themen