1. 程式人生 > >在SpringBoot中使用熱部署(DevTools)

在SpringBoot中使用熱部署(DevTools)

reg 最重要的 devtools 依次 cti 技術 work dea 熱部署

一、簡介

  有時候我們開發完SpringBoot項目後,啟動運行。但是經常發現代碼需要反復修改,然後修改部分內容後需要再啟動....這樣太費時了,熱部署就是用來解決這一問題。讓你修改完代碼後,能自動執行編譯並運行。

二、工具

  IntelliJ IDEA、SpringBoot 2.0.4

三、步驟

  1、創建正常SpringBoot的Maven項目

  2、在需要熱部署的項目中(或者在全局父Maven模塊中)加入DevTools

  

    <dependencies>
        <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-devtools 
--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <version>2.0.4.RELEASE</version> </dependency> </dependencies>

  技術分享圖片

  3、依次點開菜單 【File】-【Settings】-【Build,Execution,Deployment】-【Compiler】-勾選右側的【Build project automatically】

  技術分享圖片

  4、按下Ctrl+Shift+A,打開搜索,輸入registry,並打開搜索到的該項設置。

  技術分享圖片

  5、找到compiler.automake.allow.when.app.running項,並打勾。

  技術分享圖片

  6、最重要的一步:重啟IEDA。

  

在SpringBoot中使用熱部署(DevTools)