Maison >Java >javaDidacticiel >Idée Quelles sont les méthodes courantes de chargement et de débogage à chaud de Springboot SpringCloud ?
Pendant le processus de développement du projet, le projet doit être redémarré à chaque fois qu'il doit être modifié et débogué, ce qui fait perdre beaucoup de temps. Voici deux méthodes couramment utilisées que j'ai compilées
Modifier la méthode de configuration de démarrage (principalement pour le mode débogage)
Cliquez sur la configuration de démarrage =》modifier les configurations…
Configuration et modifier les classes de mise à jour et ressources ci-dessous
sur « l'action de mise à jour » : Mettre à jour les touches de raccourci lorsque l'utilisateur effectue activement des mises à jour : Ctrl + F9
lors de la désactivation du cadre : Mettre à jour lorsque la fenêtre d'édition perd le focus
Instructions
Lorsque le développeur introduit spring-boot-devtools dans le projet, le projet redémarre automatiquement tant qu'il y a un changement dans le chemin du chemin de classe, ce qui améliore considérablement la vitesse de développement du projet . Si le développeur utilise Eclipse, après avoir modifié le code et l'avoir enregistré, le projet sera automatiquement compilé et déclenchera un redémarrage. Si le développeur utilise IntelliJ IDEA, par défaut, le développeur doit compiler manuellement avant de déclencher un redémarrage. Lors de la compilation manuelle, cliquez sur le menu Build -> Build Project ou appuyez sur la touche de raccourci Ctrl+F9 pour compiler. Une fois la compilation réussie, le projet sera redémarré. Bien entendu, les développeurs utilisant IntelliJ IDEA peuvent également configurer la compilation automatique des projets :
File=》Settings=》Build,Execution,Deployment=》Compiler=》Vérifiez automatiquement le projet Build
.
Ctrl+shifter+alt+/ =》Registry=》Vérifiez le fichier compiler.automake.allow.parallel
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
#热部署默认会重启 spring.devtools.restart.enabled=true #添加那个目录的文件需要restart spring.devtools.restart.additional-paths=src/main/java #排除那个目录的文件不需要restart spring.devtools.restart.exclude=static/**,public/**
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!