一、背景
目前的Springboot,當發生了任何修改之後,必須關閉後再啓動Application類才能夠生效,顯得略微麻煩。 Springboot提供了熱部署的方式,當發現任何類發生了改變,馬上通過JVM類加載的方式,加載最新的類到虛擬機中。 這樣就不需要重新啓動也能看到修改後的效果了。
二、方法
添加maven依賴
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
三、驗證
在上一篇的初見中,實現了在頁面上打印“Hello World”,添加了上述依賴後啓動運行入門案例,再修改字符串爲“Hello Springboot”。只需要在瀏覽器刷新頁面即可更新顯示內容,無須重啓整個項目工程
四、添加熱部署的依賴後不生效怎麼辦
在IDEA中打開setting,在其中的Complier勾選“Build project automatically”