Может ли HTTP-входящий шлюз сделать что-то вроде preHandle и postHandle перехватчика?

Я хочу поместить «UUID» в MDC, когда служба принимает HTTP-запрос. Потому что это удобно для поиска в журнале.

Я унаследовал HttpRequestHandlingMessagingGateway и обнаружил, что handleRequest() является окончательным, поэтому я не могу его перезаписать.

Итак, есть ли способ что-то сделать, когда вы принимаете запрос (MDC.put()) и пишете ответ (MDC.remove())?


person chris    schedule 26.11.2019    source источник


Ответы (1)