使用springloaded進行熱部署,可是新增變量、方法等...並不會進行熱部署。spring
使用devtools則能解決這些問題,包括新增/刪除方法,添加新的類,修改配置文件等一系列操做均能進行熱部署。app
<!-- 添加devtools依賴包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <scope>true</scope> </dependency>
<!-- 構建節點 --> <build> <plugins> <!-- 添加spring-boot-devtools plugin --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> </configuration> </plugin> </plugins> </build>
配置好以後啓動服務,能夠測試新增/修改/刪除方法或者修改配置文件和新增類進行測試,而後使用頁面進行訪問驗證,每一次保存都會自動重啓服務。maven