開發時如果不能實現熱部署其實是件挺坑爹的事情,如何頻繁的重啓服務器,勢必要浪費大量的開發時間,配置好熱部署,能大大減少時間的浪費,每次修改點東西還必須要手動重啓,也影響開發效率和進度。使用idea熱部署的具體配置如下:
1.設置pom.xml文件中相關配置:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional> <!-- 這個需要爲 true 熱部署纔有效 -->
</dependency>
<dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork> <!-- 如果沒有該配置,devtools不會生效 -->
</configuration>
</plugin>
</plugins>
</build>
2.設置idea
①ctrl+alt+s 找到compiler屬性,設置 自動編譯 勾選 Build project automactically
② Ctrl + Shift + Alt + / 然後進入Registry ,勾選自動編譯並調整延時參數。
OK,請重新啓動,隨便改值去測試一下吧~