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