Передача значений между различными сервисами внутри сервиса Spring boot
Столнулся с такой задачей. Есть микросервис написанный на Spring boot. приходит Post вызов на контроллер /api/saveData который затем передает запрос на обработку в сервис sericeOne.
Затем идет довольно много вложенной логики, без асинхронщины. На одном из уровней обработки в сервисе serviceN происходит высчитывание нужных данных, которые нужно вернуть в ответе на контроллер /api/saveData.
По эти данные по цепочке вызовов методов не возможно.
Как можно их получить из serviceN ?
controller /api/saveData -> serviceOne -> ..... -> serviceN (генерирует данные А)
у меня есть только идея создать session бин в который класть данные serviceN а потом их доставать.
может есть еще способ?