Einstellen des aktiven Profils und des Konfigurationsorts aus Befehlszeile im Spring Start
Posted: 21 May 2025, 15:18
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>
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
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.
Application-Development. src/main/ressourcen . Ich habe das aktive Profil in application.yml festgelegt als: < /p>
Code: Select all
spring:
profiles.active: development
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
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.