問題背景
初次使用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要手動打開。
然後找個地方ctrl+shift+alt+/ 調出Maintenance(維護)控制檯,選擇Registry(登記)
勾選運行時自動編譯(auto-making when app running)
就解決了!