spring boot使用熱部署
阿新 • • 發佈:2018-11-28
我們在開發spring或者spring boot專案的時候,如果修改了class檔案,需要重啟伺服器(tomcat或其他)才可以生效,然而spring boot有對熱部署的支援,只需增加一個依賴即可,如下:
<!--支援熱部署依賴--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional><!--注意此處不是<scope>test</scope>--> </dependency>
然後你修改了class檔案後即可看到日誌輸出有變化,並且啟動時間大大縮短。
注:IDEA中使用此功能需要build一下,eclipse中只需Ctrl+S儲存即可。
附IDEA中build圖:
修改class檔案後,在IDEA的build或者eclipse儲存檔案時會看到如下圖日誌輸出: