天天看點

Intellij IDEA使用spring-boot-devTools熱部署無效解決方案

問題背景

初次使用Intellij的同學都會遇到這個問題,即使項目使用了spring-boot-devtools+spring-boot-loader,修改了java檔案或者html、js檔案等,idea還是不會自動熱部署,需要ctrl+f5手動一下

沒有熱部署簡直就很不開心。出現這種情況,并不是你的問題,是IDEA和DevTools和Loader的配置問題,Intellij IEDA和Eclipse不同,Eclipse一般設定了自動編譯,而IDEA需要自己打開。

解決方案

再setting->Build,Execution,Deployment->Compiler找到 Build Project Automatically。

這個選項再Eclipse是預設打開的,再IDEA要手動打開。

Intellij IDEA使用spring-boot-devTools熱部署無效解決方案

然後找個地方ctrl+shift+alt+/ 調出Maintenance(維護)控制台,選擇Registry(登記)

Intellij IDEA使用spring-boot-devTools熱部署無效解決方案

勾選運作時自動編譯(auto-making when app running)

Intellij IDEA使用spring-boot-devTools熱部署無效解決方案

就解決了!

繼續閱讀