comment faire le rechargement automatique avec Ressort de démarrage sur Intellij IDÉE
J'avais écrit un projet de base sur Spring-boot,tomcat,freemarker, je cours le succès, mais chaque fois que je modifie certains modèles et de classe java, je dois redémarrer le serveur ou cliquez sur "reload changé de classe" menu sur Intellij pour faire les modifications entreront en vigueur. Il gaspille beaucoup de temps!
Alors j'essaie d'utiliser springloaded comme le fonctionnaire a déclaré:
<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>
puis j'exécute à nouveau serveur, mais ne fonctionne pas comme prévu!
J'ai encore besoin de redémarrer le serveur après un changement de modèle ou de la classe.
Comment pourrais-je configurer le springloaded de recharger.
Merci beaucoup!
La version de Spring-boot est de 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
système d'exploitation:windows 8.1 64 bits
- ce qui ressort de démarrage version utilisez-vous? Si je me souviens bien la recharger de classes java est possible depuis 1.3.0 (seulement RC1 disponible dès maintenant). Mais je ne suis pas sûr à ce sujet. Vous pouvez vérifier cela
- J'utilise Spring-boot 1.3.0RC1
- 🙁 Désolé je ne peux pas vous en dire plus. N'essayez pas de faire ça, encore
- Peut-être en quelque sorte non, mais autoreloading fonctionne hors de la boîte dans netbeans.
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, assurez-vous que vous avez ajouté
spring-boot-devtools
que la dépendance:Deuxième, vérifiez que l'option case
File->Setting –> Build, Execution, Deployment –> Compiler–>
de construction du projet automatiquement est sélectionné.Dernière, appuyez sur
SHIFT+CTRL+A
pour Linux/Windows utilisateurs ouCommand+SHIFT+A
pour les utilisateurs de Mac, puis tapez registre dans l'ouverture de la fenêtre pop-up. Faites défiler vers le bas pourRegistry...
à l'aide de la flèche vers le bas et frapperENTER
surRegistry...
. Dans leRegistry
fenêtre de vérifier l'option compilateur.automake.le permettent.lors de l'.app.l'exécution de est cochée.Les instructions ci-dessus sont prises à partir de ici
CTRL+F9
pour faire de projet avec le débogage.L'idée est de rendre le projet automatiquement de travail tout en n'exécutant pas le débogage ou de!
Pour macOS
Préférences -> Compiler -> vérifiez projet de construction sur construire automatiquement
maj + commande + A
vérifier
compiler.automake.allow.when.app.running