С MyBatis-Spring-Boot-Starter мы можем легко интегрировать MyBatis с Spring Boot, он отлично работает для одного источника данных. Однако теперь мы хотели бы добавить дополнительный источник данных в наш проект, к сожалению, это кажется непростым. В официальной документации MyBatis я вижу следующее содержимое:
MyBatis-Spring-Boot-Starter будет:
- Автоматическое определение существующего источника данных.
- Создаст и зарегистрирует экземпляр SqlSessionFactoryBean, передавая этот источник данных в качестве входных данных.
- Создаст и зарегистрирует экземпляр SqlSessionTemplate, полученный из SqlSessionFactoryBean.
Похоже, MyBatis-Spring-Boot-Starter на данный момент поддерживает только один источник данных. Итак, вопрос в том, как настроить несколько источников данных MyBatis в Sping Boot?