In meiner Spring Boot-Anwendung möchte ich eine umgebungsspezifische Eigenschaftendatei erstellen. Der Verpackungstyp meiner Anwendung im Krieg und ich führe sie in Embedded Tomcat aus. Ich benutze sts und führe das main von sts selbst aus.
- Kann ich eine umgebungsspezifische Eigenschaftendatei wie application - $ {env-value} .properties haben?
Im obigen Fall hat env-value Werte wie local / devl / test / prod
Wo soll die env-Wert-Datei eingestellt werden? Für local kann ich es durch sts als jvm-Argument festlegen
Wer liest die application.properties in der Spring Boot-Anwendung?
Wie lade ich die umgebungsspezifische Eigenschaftendatei? Wenn ich zum Beispiel die Datenbank-UID, das PWD, das Schema usw. in einer umgebungsspezifischen Eigenschaftendatei festlege, kann die Datenquelle in diesem Fall die darin enthaltenen Eigenschaften verstehen?
Kann ich die Dateien application.properties und application-local.properties gleichzeitig verwenden?