Maison  >  Article  >  Java  >  Idée Quelles sont les méthodes courantes de chargement et de débogage à chaud de Springboot SpringCloud ?

Idée Quelles sont les méthodes courantes de chargement et de débogage à chaud de Springboot SpringCloud ?

王林
王林avant
2023-05-18 17:43:23899parcourir

Description du scénario

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

Méthode 1

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…

Idée Quelles sont les méthodes courantes de chargement et de débogage à chaud de Springboot SpringCloud ?

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

Idée Quelles sont les méthodes courantes de chargement et de débogage à chaud de Springboot SpringCloud ?

Idée Quelles sont les méthodes courantes de chargement et de débogage à chaud de Springboot SpringCloud ?

Méthode 2

SpringBoot- dev -Tools déploiement à chaud

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 :

1.idea démarre la compilation automatique

File=》Settings=》Build,Execution,Deployment=》Compiler=》Vérifiez automatiquement le projet Build

. Idée Quelles sont les méthodes courantes de chargement et de débogage à chaud de Springboot SpringCloud ?

Ctrl+shifter+alt+/ =》Registry=》Vérifiez le fichier compiler.automake.allow.parallel

Idée Quelles sont les méthodes courantes de chargement et de débogage à chaud de Springboot SpringCloud ?

Idée Quelles sont les méthodes courantes de chargement et de débogage à chaud de Springboot SpringCloud ?

2.Introduisez jar
		<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>
3.application.properties pour ajouter la configuration
#热部署默认会重启
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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer