SpringBoot系列之IDEA項(xiàng)目中設(shè)置熱部署教程

1、新建SpringBoot項(xiàng)目

環(huán)境準(zhǔn)備

  • JDK 1.8
  • SpringBoot2.2.1
  • Maven 3.2+
  • 開(kāi)發(fā)工具
    • smartGit
    • IntelliJ IDEA2018

創(chuàng)建一個(gè)SpringBoot Initialize項(xiàng)目,詳情可以參考我之前博客:SpringBoot系列之快速創(chuàng)建項(xiàng)目教程

在這里插入圖片描述

檢查spring-boot-devtools是否加上?

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>

ps:修改如下配置,reload才生效,<fork>true</fork>,用于明確表示編譯版本配置有效

在這里插入圖片描述

補(bǔ)充:
如果有加上Thymeleaf模板引擎,需要關(guān)了Thymeleaf緩存,然后按Ctrl+F9重新編譯,修改配置文件:

spring:
  thymeleaf:
    cache: false

2、IntelliJ IDEA配置

Settings->Build,Execut, Deployment -> Compiler,勾選中左側(cè)的Build Project automatically


在這里插入圖片描述

Ctrl+Alt+Shift+/,選擇Registry

在這里插入圖片描述

勾選complier.automake.allow.when.app.running


在這里插入圖片描述

ok,next需要重啟 IntelliJ IDEA,既可實(shí)現(xiàn)java文件自動(dòng)構(gòu)建,不過(guò)對(duì)于html還是要按Ctrl+F9編譯

代碼例子下載:code download

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容