1. 程式人生 > >SpringBoot2.0系列--07--熱部署

SpringBoot2.0系列--07--熱部署

SpringBoot2.0系列–07–熱部署

文章目錄

前言

JDK出11了,SpringBoot出2.0了,還沒有系統的學習過,剛好最近專案中有使用到,就把一些關鍵的東西列出來,避免忘記
SpringBoot2.0系列–00–目錄

介紹

每次修改的時候都要重新編譯,其實是比較麻煩的,SpringBoot自帶一個熱部署外掛。
我們可以直接使用。

總流程

  1. 先開啟idea支援該熱部署的方式的功能
  2. 在專案中新增熱部署依賴(pom)
  3. 在專案中新增熱部署外掛(pom)
  4. 按照之前的執行方式即可

具體操作

  1. 先開啟idea支援該熱部署的方式的功能
“File” -> “Settings” -> “Build,Execution,Deplyment” -> “Compiler”,選中打勾 “Build project automatically” 。

組合鍵:“Shift+Ctrl+Alt+/” ,選擇 “Registry” ,選中打勾 “compiler.automake.allow.when.app.running” 。
“Shift+Ctrl+Alt+/” 是為了開啟Maintenance功能的快捷鍵,如果不是這個快捷鍵,可以找下這個功能

在這裡插入圖片描述
在這裡插入圖片描述

  1. 在專案中新增熱部署依賴(pom)
   <dependencies>
        <!-- 熱部署 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>

    </dependencies>
  1. 在專案中新增熱部署外掛(pom)
<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <fork>true</fork>
                </configuration>
            </plugin>
        </plugins>
    </build>
  1. 按照之前的執行方式即可

聯絡方式

專案程式碼路徑碼雲:https://gitee.com/lizhaoandroid/Springboot-Learning-lz

聯絡方式:QQ3060507060

檢視下一篇或者其他文章,可點選目錄或者專欄檢視