В настоящее время я работаю над сервисом Springboot, и он должен иметь возможность изменять тело ответа, полученное от различных вызовов веб-сервиса, сделанных им самим.
Я много гуглил и мог найти информациюо сервлет-фильтрах, пружинных перехватчиках и т. д. Но все они находятся между этой службой и ее вызывающими клиентами.
Но я ищу компонент, который может находиться между этим сервисом и другими сервисами, которые он вызывает. Самым близким, который я смог найти, был SpringHttpRequestInterceptor, но у него, похоже, нет возможности изменять тело ответа.
- Клиентские приложения ---> 2. Мой сервис Springboot. ---> 3. Другие веб-сервисы
Мне нужно, чтобы здесь был компонент от 2 до 3.
Может кто-нибудь пролить свет на это? Спасибо.
PS: Также я знаю, что jaxrs ClientRequestFilter помогает, но мне нужно решение для пружинных вызовов службы на основе RestTemplate, а не для jaxrs.