Page 1 of 1

Einstellen des aktiven Profils und des Konfigurationsorts aus Befehlszeile im Spring Start

Posted: 21 May 2025, 15:18
by Anonymous
Ich habe eine Spring-Boot-Anwendung. Ich habe also 3 Dateien < /p>

Application-Development. src/main/ressourcen . Ich habe das aktive Profil in application.yml festgelegt als: < /p>

Code: Select all

spring:
profiles.active: development
Die anderen 3 profilspezifischen Konfigurationsdateien sind in C: \ config Ordner vorhanden.
Ich verwende Gradle -Plugin für Eclipse. Wenn ich versuche, ein " bootrun " durchzuführen, setze ich die Befehlszeilenargumente in meiner Gradle -Konfiguration in Eclipse als
fest

Code: Select all

 -Dspring.profiles.active=staging -Dspring.config.location=C:\Config
Die Befehlszeileneigenschaft wird jedoch nicht reflektiert und mein aktives Profil wird immer als Entwicklung festgelegt (die ich in der Datei applications.yml erwähnt habe). Auch C: \ config wird nicht nach profilspezifischen Konfigurationsdateien gesucht.
Ich denke, ich fehlt hier etwas. Ich habe in den letzten 2 Tagen versucht, es herauszufinden. Aber kein Glück. Ich würde mir jede Hilfe sehr schätzen.