Maven-Profile und Anwendungs-YML-Datei in Spring
Ich habe ein Spring-Projekt, das ich mit dem folgenden Befehl erstellt habe
mvn clean install -Pdevelopment
Das hat perfekt funktioniert, indem die entsprechende Eigenschaftendatei basierend auf dem Maven-Profil ausgewählt wurde
Unsere aktuelle Anwendung ist jetzt so aktualisiert, dass sie sowohl die Datei application.yml als auch die Eigenschaftendatei enthält.
Yml-Datei bietet die Möglichkeit, Eigenschaften basierend auf Federprofilen zu erstellen.
#DEV
spring:
profiles: profile1
environment:
property1: AAA
property2: BBB
---
#PROD
spring:
profiles: profile2
environment:
property1: CCC
property2: DDD
---
Dies funktioniert gut mit Federprofilen mit-Dspring.profiles.active=profile1
Gibt es eine Möglichkeit, Maven-Profile (anstelle von Federprofilen) zu lesen und Eigenschaften entsprechend festzulegen?