2017-01-10 1 views
1

Ich habe eine neue Datei erstellt und möchte über einen REST-Endpunkt darauf zugreifen. Im Moment ist die Datei nur zugänglich, nachdem ich meine Anwendung neu gestartet habe. Gibt es eine Möglichkeit, auf die Datei zuzugreifen, ohne sie neu zu starten? Irgendeine Konfiguration?Spring access gespeicherte Datei ohne Neustart

* Ich verwende Maven und bereitstellen meine Anwendung lokale

+2

Wo speichern Sie die Datei? Wie stellen Sie Ihre Anwendung bereit und starten sie? – destan

+0

Ich speichere meine Dateien in meinem Ressourcenordner. Ressourcen/Dateien. Stellen Sie meine Anwendung lokal mit Maven bereit. – 1thingtodo

Antwort

4

Ich glaube, Sie die Datei außerhalb Ihres Projekts irgendwo speichern sollte vor allem, weil resource Ordner ein Standard-Maven-Ordner ist und es in den Krieg gebündelt, wenn Sie bereitstellen. Wenn Sie eine Datei speichern, wird sie nur im Dateisystem gespeichert. Die Datei ist jedoch nicht in Ihrem bereits verpackten War-Bundle verfügbar. Deshalb können Sie die Dateien nach dem Neustart sehen, sie werden bei jedem Neustart in den neuen Krieg gebündelt, da maven sie neu kompiliert und in einen neuen Krieg versetzt.

+0

Vielen Dank! Also einen neuen Ordner außerhalb des Standard Maven-Ordners erstellen wäre die Lösung? :-) – 1thingtodo

+1

@ 1thingtodo ja, ich denke schon. Bitte lass es uns wissen :) – destan

+0

Es funktioniert. Ich speichere es in meinem Zielordner! – 1thingtodo

Verwandte Themen