зависимости от профиля использовался либо реальный вызов, либо заглушка. Например на профиле прод и препрод я хочу чтобы использовался реальный бин feign клиента, на других профилях заглушка без прямого запроса.
Это можно реализовать сделав обертку сервис с двумя реализациями, в одну из которых передавать фейн клиент, но мне интересно, можно ли сделать это без обертки?
профили не нужны
@Conditional в спринге должна помочь
почему?
fallback factory решает эти вопросы, вам не нужно дополнительно делать conditional beans и завязываться на профили
@Profile на клиенте не решает задачу?
Кажется, fallback сложнее?
А если мне нужно различное поведение на одну и ту же ошибку в зависимости от стенда разработки?
Как ты хочешь навесить профиль на сам клиент? Профили работают если делать класс обертку
Обсуждают сегодня