Задать вопрос
mitaichik
@mitaichik

Как пробросить данные запроса (request бины) в сервисы (singleton бины)?

Всем привет! В спринге новичек.

Приходит ко мне запрос, создается request-бин с кое-какими данными.
Есть бин для обращения к стороннему API (singleton) , и вот в его методах мне нужно получить request бин.

Я, конечно, могу передавать его как аргумент в метод singleton-бина, но для этого придется передавать его из контроллера через кучу прослоек. Есть ли как-то метод попроще?

Заранее спасибо!
  • Вопрос задан
  • 151 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    Разработчик на Spring Framework
    5 месяцев
    Далее
  • Skillbox
    Java Spring Framework
    2 месяца
    Далее
  • Учебный центр IBS
    JVA-I-004 Архитектура REST
    1 неделя
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Spring
Седой и строгий
Не только проще, но и правильнее - внедрить один бин в другой. Весь Spring вокруг DI и построен.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы