Résumé: Le soi-disant déploiement à chaud signifie la mise à niveau du logiciel pendant l'exécution de l'application, sans redémarrer l'application. Pour les applications Java, le déploiement à chaud consiste à mettre à jour les fichiers de classe Java lors de l'exécution.
1. Ajouter des dépendances au fichier pom.xml correspondant
<! - Fonction de déploiement à chaud-dépendance par [email protected] -> <dependency> <proupId> org.springframework.boot </proncId> <Artifactid> printemp-boot-devtools </retifactid> <! - Facultatif = true, la dépendance ne sera pas passée, le projet dépend de Devtools; Si le projet qui dépend de MyBoot Project souhaite utiliser Devtools, il doit être réintroduit -> <Apultal> true </opultal> </Dependance>
2. Remarque: Ajoutez du spring-boot-maven-Plugin à Project, qui est principalement utilisé dans Eclipse, et cette configuration ne doit pas être ajoutée dans l'idée. 【L'idée ignore cette étape (⊙o⊙)? 】
<Duild> <Glugins> <Glugin> <GroupId> org.springFramework.boot </prôdId> <Artifactid> Spring-Boot-Maven-Plugin </ ArfactId> <FIGIGRATION> <FORK> true </ Fork> </figioring> </gingin> </ / / plugins> </build>
3. Changer la configuration de l'idée
1) "Fichier" -> "Paramètres" -> "Build, Exécution, Deplyment" -> "Compiler", vérifiez "Build Project automatiquement".
2) Combinaison de touches: "Shift + Ctrl + Alt + /", Sélectionnez "Registry" et sélectionnez "Compiler.automake.Allow.When.App.Running".
4. Chrome désactive le cache [ouvert pendant le développement]
F12 ou "Ctrl + Shift + I", ouvrez l'outil de développement et sous l'onglet "réseau", sélectionnez "Désactiver le cache (tandis que Devtools est ouvert)"
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.