在做SpringBoot開發的時候,java檔案的修改和html模闆修改後不能實時生效,讓我很苦惱
1、配置自動重新開機
增加了插件spring-boot-devtools, 還對Idea進行了設定,雖然能夠對java檔案有效果,可是不夠及時,并且html檔案修改後完全不生效,設定方式可參考:
SpringBoot開發模式自動重新開機spring-boot-devtools需要明白一點:
Java不是PHP,儲存就能生效,Java需要編譯成class檔案,如果僅僅是修改檔案,并沒有重新編譯成class檔案,也是不生效的
最終找到了一個解決方案:
通過快捷鍵實作【儲存】+【編譯】
2、配置快捷鍵
1、IDEA通過錄制宏(Macro)實作一鍵儲存和編譯:
1、Edit - Macros - Start macro recording # 開始錄制
2、File - Save All # 儲存操作
3、Build - Recompile # 編譯檔案,如果選擇編譯工程速度可能會很慢
4、Edit - Macros - Stop macro recording # 結束錄制
5、輸入名字 `sava and build` 儲存錄制
2、設定快捷鍵
command + s
是預設的儲存快捷鍵,可以先儲存快捷鍵設定為
control + s
參考
IDEA實作一鍵儲存和編譯