在實際開發中,咱們修改某些代碼邏輯功能或頁面都須要重啓應用,這無形中下降了開發效率,熱部署是指當咱們修改代碼後,服務能自動重啓加載新修改的內容,而不須要重啓應用,這樣大大提升了咱們開發的效率。spring
Spring Boot熱部署經過在pom.xml中添加一個spring-boot-devtools插件實現springboot
在02-springboot-first的pom.xml文件中配置以下框架
<!--SpringBoot熱部署插件--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
該熱部署插件在實際使用中會有一些小問題,明明已經重啓,但沒有生效,這種狀況下,手動重啓一下程序;特別是分佈式開發,好比dubbo開發框架,有點問題,須要手動重啓分佈式
修改完畢後,須要選中項目,在Build選項中選擇Build Modulespring-boot