Ist Spring HandlerInterceptorAdapter postHandle garantiert?

Ich habe derzeit zwei Abfangjäger, die eine ähnliche Funktion ausführen. Ich möchte diese zusammenführen.

Ein Interceptor ist ein Protokoll für Zugriffsanforderungen, in dem der angemeldete Benutzer, die Sitzungs-ID und die angeforderte URL angezeigt werden.

Der andere Interceptor ist ein Prozesszeit-Logger.

Der Access Logger protokolliert die Anforderung in der preHandle-Methode, um alle zu protokollierenden Elemente zu protokollieren. Die Idee ist, dass unabhängig davon, was danach passiert (dh Ausnahmen), die genaue Zugriffsanforderung vorhanden sein wird.

Der Prozesszeit-Logger muss sich jedoch aufgrund seiner Art in der postHandle-Methode anmelden.

Um diese Funktionalität zusammenzuführen, müsste ich alles in eine einzige postHandle-Methode verschieben. Es scheint jedoch, dass ich möglicherweise die Protokollierung verliere, wenn irgendwo eine Ausnahme auftritt, insbesondere eine, die im Anwendungscode (noch) nicht richtig behandelt wird.

Ist diesbezüglich eine Garantie oder Beschreibung vorhanden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage