Я просто собираюсь ответить на один вопрос, который вы задаете в заголовке, а затем снова в теле вашего вопроса:
Не удается найти при начальной загрузке и автоматически настроить DataSource
sсамо по себе?
99% приложений используют одну базу данных, и в этих случаях вполне очевидно, что вы хотите, и именно так Boot делает для вас.
Если у вас 2 базы данныхв вашем приложении есть много вопросов, на которые нет разумных ответов по умолчанию:
Какие репозитории следует использовать, какие DataSource
?Разделить на пакет?Есть два репозитория для каждого интерфейса?Есть маршрутизация DataSource
?По какому критерию следует направлять запросы?
Хотите ли вы одну транзакцию из нескольких DataSource
с или отдельных?Или, может быть, оба для разных вариантов использования?
Конечно, Boot может выбрать один из возможных ответов на все эти вопросы, но результат будет полезен только для небольшого подмножества уже небольшой группы разработчиков.Поэтому это не сделано.
Конечно, если вы найдете что-то, что почти всегда выполняется определенным образом, я уверен, что разработчики Spring Boot оценят запрос на добавление функции.