wie man auto-reload mit Spring-boot auf IDEA Intellij
Hatte ich schrieb ein Projekt über Spring-boot,tomcat,freemarker, führe ich es erfolgreich, aber wenn ich ändern Sie einige Vorlagen und java-Klasse, die muss ich neu starten, server oder verwenden Sie "reload geändert-Klassen" - Menü auf Intellij, damit die änderungen wirksam werden. Es verschwendet viel Zeit!
Dann ich versuche es mal mit federbelastetem als sagte der Beamte:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.0.RELEASE</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/springloaded-1.2.0.RELEASE.jar</systemPath>
</dependency>
</dependencies>
</plugin>
dann habe ich erneut server, funktioniert aber nicht wie erwartet!
Ich muss noch eine server-Neustart nach jeder änderung am template oder Klasse.
Wie könnte ich konfigurieren, damit der federbelastete auto-reload.
Vielen Dank!
Version des Spring-boot-1.3.0RC1
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.0.RC1</version>
</parent>
maven-version:3.2
jdk:1.8
intellij :14.1.5
os:windows 8.1 64-bit -
- die spring-boot-version verwenden Sie? Wenn ich mich richtig erinnere das nachladen von java-Klassen ist möglich, da die 1.3.0 (nur RC1 verfügbar jetzt). Aber ich bin mir nicht sicher über diese. Sie können dies überprüfen
- Ich benutze Spring-boot-1.3.0RC1
- 🙁 Tut mir Leid dann kann ich dir nicht mehr sagen. Nicht versuchen dieses, noch
- Vielleicht irgendwie nicht in Zusammenhang stehen, aber autoreloading funktioniert out of the box in netbeans.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erste, sicher sein, dass Sie Hinzugefügt
spring-boot-devtools
als Abhängigkeit:Zweitens, stellen Sie sicher, dass die option " check-box
File->Setting –> Build, Execution, Deployment –> Compiler–>
Erstellen des Projekts automatisch ausgewählt ist.Letzten, drücken Sie
SHIFT+CTRL+A
für Linux - /Windows-Benutzer oderCommand+SHIFT+A
für Mac-Anwender, dann geben Sie registry im geöffneten pop-up-Fenster. Blättern Sie nach unten, umRegistry...
mit der Pfeiltaste nach unten und drückenENTER
aufRegistry...
. In derRegistry
Fenster überprüfen Sie die option compiler.automake.ermöglichen.wenn.app.läuft überprüft.Den Anweisungen oben entnommen werden hier
CTRL+F9
zu machen Projekt mit Debuggen.Die Idee ist, um das Projekt automatisch zu arbeiten, während nicht ausführen oder Debuggen!
Für macOS
Einstellungen -> Compiler -> überprüfen Sie die BUild-Projekt auf "automatisch erstellen"
Umschalt + Befehl + A
überprüfen
compiler.automake.allow.when.app.running