läuft ich das Spring Framework mit (speziell Frühjahr Boot) zum ersten Mal, so verzeiht mir, wenn es eine offensichtliche Lösung dieses Problems ist ...Frühling application.yml nicht erkannt, wenn sie mit -classpath
In Meine Anwendung, ich habe eine eingebettete application.yml, die standardmäßig eine ganze Ladung von Konfigurationsparametern bereitstellt. Dies funktioniert gut, wenn ich die JAR laufen mit:
java -jar myapp.jar
jedoch meine Anwendung entwickelt wurde, zusätzliche Komponenten auf dem Classpath zu erkennen, was bedeutet, ich brauche stattdessen den folgenden Befehl auszuführen:
java -classpath .;myapp.jar;extra/* org.springframework.boot.loader.JarLauncher
Wenn Wenn Sie es so ausführen, wird die eingebettete application.yml nicht erkannt und daher erhalten meine Konfigurationsparameter keine Standardwerte.
Kann mir jemand erklären, was das verursacht und wie ich das Problem umgehen kann?