в случае возникновения ексепшена в каком-то слое нужно сохранить некоторые данные из запроса в базу. Я создал ексепшн хендлер (контроллерадвайс) и в этих хендлерах не получится прочитать request body, т.к request body уже был обработан в самом контроллере.
Есть вариант кеширования запроса в фильтре, хотелось узнать есть ли другие возможные решения?
Если входящая DTO протаскивается в слои ниже, то можно в специфичный эксепшн её засунуть и в эдвайсе уже достать из эксепшна.
Обсуждают сегодня