Umgebungsspezifische Datei application.properties in der Spring Boot-Anwendung
In meiner Spring Boot-Anwendung möchte ich eine umgebungsspezifische Eigenschaftendatei erstellen. Der Pakettyp meiner Anwendung in War 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 haben, z. B. application - $ {env-value} .properties?In obigem Fall hat env-value Werte wie local / devl / test / prod
Wo soll die env-value-Datei eingestellt werden? Für local kann ich es als jvm-Argument durch sts @ setz
Wer liest die application.properties in der Spring Boot-Anwendung?
Wie lade ich die umgebungsspezifische Eigenschaftendatei? Wenn ich zum Beispiel die Datenbank-UID, PWD, Schema usw. in einer umgebungsspezifischen Eigenschaftendatei einstelle, kann die Datenquelle in diesem Fall die darin enthaltenen Eigenschaften verstehen?
Kann ich application.properties und application-local.properties gleichzeitig verwenden?