1. 程式人生 > 實用技巧 >SpringBoot配置熱部署

SpringBoot配置熱部署

關於熱部署,其實都已經很熟悉了,通俗一點說就是:當代碼發生改動時,自動生效,而不需要手動重啟。

SpringBoot如何配置熱部署呢?總共分以下五步:

graph LR A(熱部署Devtools) --> B(1.引入devtools依賴) A --> C(2.pom檔案新增外掛) A --> D(3.開啟idea自動編譯選項) A --> E(4.更新idea熱註冊值) A --> F(5.重啟idea)

1. 引入devtools依賴

<!--devtools熱部署-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
    <scope>true</scope>
</dependency>

2. pom檔案新增外掛

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <fork>true</fork>
                <addResources>true</addResources>
            </configuration>
        </plugin>
    </plugins>
</build>

3. 開啟idea自動編譯選項

File -> Settings -> Build, Execution, Deployment -> Compiler 以下四個選項打鉤。

4.更新idea熱註冊值

點選快捷鍵:Ctrl + Shift+ Alt+ /

彈出了個視窗,選擇 Registry

勾選以下兩個選項

5.最後一步,重啟idea

這樣SpringBoot的熱部署就完成了,當代碼發生改變時,過幾秒後會自動重啟。