Est-il possible de combiner des listes des mêmes éléments à partir de plusieurs fichiers de configuration spring-boot écrits en YAML?Combiner la liste à partir de plusieurs fichiers YAML à amorçage par ressort
Exemple:
postgres.yml
contient les informations de mes Postgres. Il contient également l'emplacement des voies de migration de mes scripts de migration:
---
flyway:
locations:
- flyway/migrations/postgres
La même chose avec mes migrations oracle:
---
flyway:
locations:
- flyway/migrations/oracle
Maintenant, si je veux commencer ma demande avec données de test, je veux inclure mon répertoire test_data
ainsi (les données de travail pour les deux postgres et oracle):
---
flyway:
locations:
- flyway/test_data
Quand je lance l'application avec des profils actifs postgres,testdata
la les migrations ne sont pas chargées, car l'entrée des emplacements est remplacée par le fichier de données de test.
Pour cette configuration, je pouvais créer quatre fichiers de configuration pour exécuter chaque DB avec et sans les données de test, mais que ferais-je si j'avais quatre bases de données différentes et trois ensembles de données de test?