Как сделать дополнительную обработку @RequestBody?
Всем привет!
У меня есть обычный контроллер куда попадает объект @RequestBody.
Проблема в том, что у этого объекта есть одно свойство, которое приходит разными методами (где-то вместе с json, где-то в header и т.п.). И вот я хочу чтоб это свойство вычислялось и устанавливалось до того, как этот объект попадет в метод контроллера.
Есть ли возможность сконфигурировать Spring (Boot) так, чтоб после отдачи объекта HttpMessageConverter'ом он обрабатывался доп. объектом, и уже после попадал в метод контроллера?
Есть, конечно, вариант - обрабатывать нужным образом в HttpMessageConverter, но у меня их несколько - придется все переделывать...
Подебажил - похоже да, это единственный путь осуществить задуманное - ничего другого вроде там не используется перед передачей в метод контроллера. Но посмотрим, мож кто знает другой способ. Проблема в том что я уже юзаю три кастомных message адаптера, и нужно их всех переделывать...