Я работаю над тестовой инфраструктурой.Замените компонент DataSource на H2 DataSource во время выполнения
Я хочу заменить bean-модуль MySQL DataSource
на один для H2 (который не настроен как компонент в XML), когда для некоторых случаев использования требуется H2.
Некоторые прецеденты используют MySQL, поэтому я не могу напрямую изменять конфигурацию bean-конфигурации DataSource
. Только один DataSource
должен быть настроен в конфигурационном файле Spring XML (не настроен H2 DataSource
).
Есть ли способ заменить фасоль DataSource
в sqlmapclient
(ibatis) во время выполнения?
Рассматривали ли вы просто настройку поддержки Spring для профилей определений _bean и использование '@ ActiveProfiles' в ваших тестовых классах? –
hI @SamBrannen, это хорошо, но каждый проект должен внести некоторые изменения, чтобы добавить конфигурацию профилей. Я надеюсь, что другие используют мою тестовую структуру с нулевым изменением. :) –