Wir haben eine Feder Boot-Anwendung, die ein Vermächtnis jar api hat, die wir verwenden, die Eigenschaften laden muss InputFileStream unter Verwendung. Wir haben das Legacy-Glas in unser Spring-Boot-Fettglas verpackt und die Eigenschaftendateien befinden sich im Ordner BOOT-INF/classes. Ich konnte Spring sehen, der alle relevanten Eigenschaften lädt, aber, wenn ich den Eigenschaftendateinamen dem Legacy-Jar übergebe, konnte es die Eigenschaftendatei nicht lesen, wie es innerhalb des Glases ist und nicht unter physikalischem Weg ist. Wie übergeben wir in diesem Szenario die Eigenschaftendatei an das Legacy-Jar?Lese Datei im Frühjahr Boot Fett jar
Bitte beachten Sie, wir können nicht das Erbe jar ändern.
Was bedeutet die API in der Legacy-jar Sie hinein passieren lassen? Können Sie einen InputStream übergeben oder braucht er nur einen String, den er als Dateisystempfad interpretiert? –
Ja, das Legacy-Jar erlaubt mir nur, einen String zu übergeben, der der Dateipfad ist. – lsiva