Ich habe eine Yaml-Datei, die alle Umgebungsprofile liest. Ich brauche eine andere Yaml-Datei, um einen Feature-Schalter zu erstellen, den ich während der Bereitstellung aktivieren/deaktivieren kann. Und wie können wir den Feature-Schalter in der Eigenschaftendatei definieren?Können wir mehrere Yaml-Dateien in einer einzigen Spring-Boot-Anwendung verwenden?
0
A
Antwort
3
Ja, Sie können mehrere YAML-Dateien verwenden, wenn Sie Federprofil verwenden. wenn Sie Ihre JVM mit dem folgenden Flag starten Zum Beispiel:
-Dspring.profiles.active=deployed,cassandra
Es wird die folgende Anwendung YAML-Dateien holen:
application.yml
, application-deployed.yml
und application-cassandra.yml
Verwandte Themen
- 1. Können wir mehrere Webservice-Aufrufe in one intentservice onHandleIntent() verwenden?
- 2. Können wir & in URL verwenden?
- 3. Können wir mehrere Teilansichten mit verschiedenen Modellen in einer einzigen Ansicht haben?
- 4. Wie können wir JSON-Schema für mehrere HTML-Formular in einer einzigen HTML-Seite schreiben?
- 5. Können wir mehrere Sitzungen in einem JUnit-Testfall verwenden?
- 6. Können wir mehrere Föderationskonfigurationen in web.config für SSO verwenden?
- 7. Können Sie mehrere MySqlCommands in einer einzigen Transaktion haben?
- 8. Können wir 'Where' in einer Lambda-Funktion in Haskell verwenden?
- 9. Können wir mehrere Aliase in einer Spalte hinzufügen?
- 10. Wie können wir uglify für mehrere Dateiausgaben verwenden?
- 11. können wir verwenden und Operator mehrere jQuery-Ereignisse zu kombinieren
- 12. Puppenspieler: Können wir Audio verwenden?
- 13. Können wir in PHP mehrere Bedingungen erfüllen?
- 14. Können wir mehrere "WITH AS" in einzelnen SQL - Oracle SQL
- 15. Können wir document.getElementById() dynamisch verwenden
- 16. Mongodb verwenden mehrere Gruppenoperatoren in einer einzigen Aggregation
- 17. Können wir Async-Reihen in einer if-Anweisung verwenden?
- 18. Können wir JavaScript- und PHP-Formularüberprüfungsskripte in einer Datei verwenden?
- 19. Können wir owl: sameAs in einer OWL-Einschränkung verwenden?
- 20. Können wir INSTALL_REFERRER zweimal in einer Android-App verwenden?
- 21. Wie können wir $ compile außerhalb einer Direktive in Angularjs verwenden
- 22. Wie können wir Umgebungsvariablen in einer Jekyll-Konfigurationsdatei verwenden?
- 23. Können wir in Scala Schleifen innerhalb einer rekursiven Funktion verwenden?
- 24. Warum verwenden wir pthread_exit(), wenn wir return verwenden können?
- 25. iPhone: Können wir mehr als eine Anwendung in einer einzigen Anwendung hinzufügen
- 26. mehrere Zeilen einer einzigen Tabelle
- 27. Können wir Integer-Zeiger in Befehlszeilenargumenten verwenden
- 28. Können wir log4j in mapreduce verwenden?
- 29. Können wir Core-PHP in Codeigniter verwenden?
- 30. Können wir NSFileManager in iphone verwenden?
ich den Wert bekommen kann von einer Yaml-Datei, aber nicht von der anderen Yaml-Datei. – Aaron
1) Eine Yaml-Datei kann nichts "lesen". Es ist eine Datei mit Eigenschaften, nicht Code. 2) Sie erwähnen "Profile", und Profile sind die Möglichkeit, mehrere Konfigurationen aufzunehmen, die bei der Ladezeit ausgewählt werden. Lesen Sie die Dokumentation zu [Funktionsweise von Profilen] (https://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#beans-environment) und wie Sie [profile- spezifische Konfigurationsdateien] (https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html). – Andreas