服務器基於SpringBoot開發時修改了代碼,如果需要重新編譯部署才能查看效果的話,就會比較麻煩,如果文件一旦保存就會進行熱部署的話,就會大大提高開發效率:
1.首先要在pom.xml引入對應的開發依賴:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> </dependency>
這個依賴生效以後,保存文件,發現還是沒有進行熱部署。
如果還沒有創建工程,在IDEA創建工程的時候就把devtools勾選,也是一樣的。
2.接下來配置IDEA啓動選項:
按Ctrl+Alt+Shift+/
選擇Registry,把Automake打開:
手動點一下編譯,或者Ctrl+Alt+F9就可以觸發編譯,然後自動重新部署。
如果需要保存代碼就自動編譯,需要修改一下IDEA的設置:
把自動編譯打開:
這時修改了文件按Ctrl+S就會觸發自動編譯部署了。