Горячая замена на другого кандидата bean-компонента во время выполненияJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Горячая замена на другого кандидата bean-компонента во время выполнения

Сообщение Anonymous »

У меня есть перехватчик конечных точек, который предназначен для внесения в черный список всех пользователей, за исключением нескольких пользователей, от использования некоторых конечных точек заката, но наш набор интеграционных тестов по-прежнему во многом зависит от этих старых конечных точек.
У меня есть Spring, вставляющий фиктивный тестовый кандидат для перехватчика в интеграционные тесты, чтобы они могли работать, но мне все равно нужно запускать тесты на самом производственном перехватчике.
Есть ли легкий способ замены какой кандидат автоматического подключения используется для зависимости от службы только для одного класса интеграционного теста?
Моя на данный момент лучшая идея — иметь третьего кандидата в качестве своего рода селектора зависимостей, которому поручено выбрать реализация prod для одного тестового класса, но это беспорядочное решение. Любые идеи приветствуются :)

Подробнее здесь: https://stackoverflow.com/questions/791 ... at-runtime
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»