本文介紹下在IDEA中項目熱部署的兩種方式,因為如果每次我們修改下頁面的代碼都需要重新啟動的話那麼效率就太低了。
IDEA使用SpringBoot devtools
放開配置
在IDEA中熱部署預設是沒有放開的,我們需要放開設定,具體如下
file – > setting – > Build,Execution,Deployment–> Compiler

spring-boot-devtools
添加依賴
<!-- devtools 熱部署 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>true</scope>
</dependency>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>
啟動後修改頁面内容檢視
修改内容後頁面重新整理
修改java代碼後自動重新開機服務,某些資源(如靜态資産和視圖模闆)無需重新啟動應用程式。
Eclipse使用SpringBoot devtools
在eclipse中直接添加相關的依賴就可以直接使用。
<!-- devtools 熱部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>true</scope>
</dependency>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>