Можно ли комбинировать списки тех же элементов из нескольких файлов конфигурации Spring-Boot, написанных в YAML?Объединить список из нескольких файлов YAML с загрузочной загрузкой
Пример:
postgres.yml
содержит мою Postgres БД информации. Он также содержит расположение Пролетного пути моих сценариев переноса:
---
flyway:
locations:
- flyway/migrations/postgres
То же самое с моим оракулом миграцией:
---
flyway:
locations:
- flyway/migrations/oracle
Теперь, если я хочу, чтобы начать мое приложение с тестом-данными, я хочу, чтобы включить мои test_data
каталога, а также (эти данные работают как для Postgres и оракула):
---
flyway:
locations:
- flyway/test_data
При запуске приложения с активными профилями postgres,testdata
в миграции не загружаются, поскольку запись местоположений переопределяется файлом данных теста.
Для этой настройки я мог бы создать четыре конфигурационных файла для запуска каждого db с тестовыми данными и без них, но что бы я сделал, если бы у меня было четыре разных базы данных и три набора тестовых данных?