使用IDEA開發時修改了html或js或java代碼都需要編譯啟動浪費了很多時間,所以可以借助熱部署插件實現自動編碼,每次修改完代碼保存后就可以刷新頁面看效果很方便,熱部署工具有很多在此只推薦JRebel雖然收費但可以破解。
一、插件下載
可以去官網下載,也可以使用我的網盤下載
鏈接: https://pan.baidu.com/s/1ecMi_0GJIy0uTAbYOy8rWA 密碼: mvyy
目前只推薦6.4.3.x的版本,最新的7.x版本很多都破解不成功。
二、插件安裝
將下載的壓縮包解壓,找到:jr-ide-intellij-6.4.3_13-16.zip文件,此文件為插件包。
IDEA工具菜單File -> Settings -> Plugins
OK確定插件安裝完畢后IDEA重啟或關閉
三、破解插件
找到:jrebel6.4.3-cracked文件夾,里面包含:jrebel、jrebel6、jrebel.lic,此文件夾里面包含破解文件和激活文件
將jrebel6.4.3-cracked文件夾中的所有文件覆蓋到:C:\Users\【用戶名】.IntelliJIdea2017.1\config\plugins\jr-ide-idea\lib 目錄下
打開IDEA工具 Help -> JRebel Activation
激活jrebel,要找到C:\Users\【用戶名】.IntelliJIdea2017.1\config\plugins\jr-ide-idea\lib 目錄下的jrebel.lic文件
四、配置插件
設置JRebel菜單 File -> Settings -> JRebel -> Advanced
選擇JRebel 6 Agent
IDEA開啟項目自動編譯,進入設置,Build,Execut, Deployment -> Compiler 勾選中左側的Build Project automatically
IDEA開啟項目運行時自動make, ctrl + shift + a搜索命令:registry -> 勾選compiler.automake.allow.when.app.running
OK運行測試一下是否生效,注意使用JR的啟動或Debug按鈕啟動項目
項目中可以配置禁止模板緩存
在項目的application.properties中添加:spring.thymeleaf.cache=false
注意:
- 修改靜態資源,如:js、html、thymeleaf時刷新頁面即可生效。
- 修改JAVA代碼時,要重新編譯此類才可以生效,重新編譯快捷鍵:ctrl + F7。