O Spring HandlerInterceptorAdapter postHandle é garantido?

Atualmente, tenho dois interceptadores que lidam com uma função semelhante. Eu gostaria de mesclar isso.

Um interceptador é um criador de logs de solicitação de acesso, que mostra o usuário conectado, o ID da sessão e a URL solicitada.

O outro interceptador é um registrador de tempo de processo.

O registrador de acesso, para registrar tudo o que deve ser registrado, registra a solicitação no método preHandle. A idéia é que, independentemente do que acontecer depois (ou seja, exceções), a solicitação de acesso exata estará lá.

No entanto, o criador de logs de tempo de processo, devido à sua natureza, deve efetuar login no método postHandle.

Para mesclar essa funcionalidade, eu teria que mover tudo para um único método postHandle. No entanto, parece que posso perder alguns registros se ocorrer uma exceção em algum lugar, especialmente um que ainda não foi tratado adequadamente no código do aplicativo.

Existe alguma garantia ou descrição sobre essas considerações?

questionAnswers(1)

yourAnswerToTheQuestion