1. 程式人生 > >IDEA2017中SpringBoot專案的熱部署功能

IDEA2017中SpringBoot專案的熱部署功能

       在Springboot專案開發過程中,每完成一次修改,想要檢視執行效果時總要重新啟動Application,特別麻煩,那麼在IDEA開發工具中如何實現熱部署,修改完程式碼直接重新整理瀏覽器就可以看到效果呢?  方法如下:

第一步:開啟IDEA2017,依次選擇File→Settings→Build,Execution,Deployment→Compiler,勾選Build project automatically,點選ok。如下圖所示。

第二步:在 IDEA中用快捷鍵Ctrl + Shift + A搜尋命令,輸入registry,選擇第一個,勾選compiler.automake.allow.when.app.running。

第三步:新增maven依賴

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

第四步:開啟熱部署(pom.xml中)

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <fork>true</fork>//該配置必須
            </configuration>
        </plugin>
    </plugins>
</build>

然後重新執行即可。