Maison >Java >javaDidacticiel >Quel est le processus de démarrage et d'arrêt du déploiement à chaud de SpringBoot ?
Dans le fichier de configuration pom.xml du projet SpringBoot, ajoutez les dépendances suivantes
<!--手工启动热部署,用到的开发者工具依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
Activez le déploiement à chaud dans IDEA
Touche de raccourci : Ctrl + F9
Ctrl + F9
图形化界面Build Project
IDEA中自动激活热部署(IDEA失去焦点五秒后自动构建项目,启动热部署)
第一步:
File 》Setting 》Build、Execution、Deployment 》Compiler 》勾选Build project automatically
第二步:
File 》Setting 》advanced Settings 》勾选Allow auto-make to start even if development application is currently running
Activer automatiquement le déploiement à chaud dans IDEA (IDEA crée automatiquement le projet après avoir perdu le focus pendant cinq secondes et démarre le déploiement à chaud)
Fichier 》Paramètres 》Construction, exécution, déploiement 》Compilateur 》Vérifiez Construire automatiquement le projet
Fichier 》Paramètres 》Paramètres avancés 》Vérifiez Autoriser le démarrage automatique même si l'application est en développement est actuellement en cours d'exécution
# Définissez application.yml pour qu'il ne participe pas au déploiement à chaud. Si vous devez définir plusieurs paramètres, séparez-les par des virgules ', 'five , désactiver le déploiement à chaudGarantie absolue, utiliser une configuration haute priorité qui ne sera pas écrasée par la configuration du fichier de configuration pour désactiver le déploiement à chaud : Configuration dans la classe de démarrage du projet SpringBoot :spring:
devtools:
restart:
exclure: application.yml
import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class SpringbootSsmpApplication { public static void main(String[] args) { //设置热部署关闭 System.setProperty("spring.devtools.restart.enabled","false"); SpringApplication.run(SpringbootSsmpApplication.class, args); } }
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!