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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage