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?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage