Folgendes Problem:
Wir spielen gerade mit Interceptoren herum, und haben als ganz einfaches Beispiel unseren Logger injiziert, was auch funktioniert. Nur scheint es, dass der Aufruf des Intercepters erst nach dem Aufruf der @PostCreate-Methode passiert, wo ja unter Umständen auch schon geloggt wird.
Anscheinend kann man auch diese Methode selbst intercepten (und dann dort den Logger setzen, so die Klasse ein entsprechendes Feld hat). Das nützt mir aber leider nichts, weil wir diese Methode nur bei manchen Klassen haben.
Das Ganze ist zwar in diesem Fall nicht weiter wild, aber rein interessehalber: Kann man die Interceptor-Reihenfolge irgendwie beeinflussen? Also ganz speziell: Kann man einen Intercepter-Aufruf vor einem @PostCreate sicherstellen?
Wir spielen gerade mit Interceptoren herum, und haben als ganz einfaches Beispiel unseren Logger injiziert, was auch funktioniert. Nur scheint es, dass der Aufruf des Intercepters erst nach dem Aufruf der @PostCreate-Methode passiert, wo ja unter Umständen auch schon geloggt wird.
Anscheinend kann man auch diese Methode selbst intercepten (und dann dort den Logger setzen, so die Klasse ein entsprechendes Feld hat). Das nützt mir aber leider nichts, weil wir diese Methode nur bei manchen Klassen haben.
Das Ganze ist zwar in diesem Fall nicht weiter wild, aber rein interessehalber: Kann man die Interceptor-Reihenfolge irgendwie beeinflussen? Also ganz speziell: Kann man einen Intercepter-Aufruf vor einem @PostCreate sicherstellen?