Ich brauche die Spring-Boot-Anwendung von mir zu heißen neu zu laden, wenn eine bestimmte Eingabedatei geändert hat. Ich habe das gefederte Plugin wie unten gezeigt hinzugefügt.Hot reload mit Spring funktioniert nicht
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.6.RELEASE</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
Dann verwende ich die Anwendung wie unten gezeigt.
Die Anwendung läuft gut, aber wenn ich Änderungen an dieser test.txt mache, passiert nichts mit der Ausgabe. Heißes Nachladen findet nicht statt. Was mache ich hier falsch? Gibt es noch etwas, was ich tun muss? Gibt es bessere Möglichkeiten, dies zu erreichen? Jede Hilfe würde sehr geschätzt werden.
Wie kann ich die Feder Boot-Anwendung neu zu laden, indem eine Datei geändert Zuhörer haben? – mayooran
Ich weiß es ehrlich gesagt nicht, aber wenn Sie das tun, können Sie auf Dateiänderungen in irgendeiner Weise reagieren. – Buhb