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

Java-Forum
Anonymous
 Einstellen des aktiven Profils und des Konfigurationsorts aus Befehlszeile im Spring Start

Post 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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post