Я знаю, что задавались похожие вопросы, например здесь , но, выполнив поиск, я нашел решение, которое мне гораздо больше нравится здесь
Моя единственная проблема, однако , заключается в том, что я не уверен, как реализовать это решение.
Я хочу иметь возможность с помощью HotswappableTargetSource переопределить определения bean-компонентов для выбранных bean-компонентов в контексте моего приложения с моими тестовыми версиями, а затем запустить тест.
Затем для каждого тестового примера я хотел бы указать, какие bean-компоненты я хочу поддерживать в горячем режиме, и тогда каждый тест должен иметь возможность создавать свои собственные фиктивные версии и заменять их, а также иметь возможность снова менять местами.
] Я могу получить контекст приложения, с которым выполняется тест, но я не знаю, как настроить компонент для горячей замены. Я знаю, как это сделать при настройке bean-компонентов с помощью xml, но я не хочу возвращаться к использованию xml для настройки bean-компонентов.