相信大部分使用IntelliJ IDEA的同學(xué)都會(huì)遇到這個(gè)問(wèn)題照卦,即使項(xiàng)目使用了spring-boot-devtools,修改了類或者h(yuǎn)tml薯演、js等耻姥,idea還是不會(huì)自動(dòng)重啟,非要手動(dòng)去make一下或者重啟厕吉,就跟沒(méi)有使用熱部署一樣酱固。出現(xiàn)這種情況,并不是你的配置問(wèn)題头朱,相信自己运悲,熱部署那幾個(gè)設(shè)置很簡(jiǎn)單,其根本原因是因?yàn)镮ntellij IEDA和Eclipse不同项钮,Eclipse設(shè)置了自動(dòng)編譯之后班眯,修改類它會(huì)自動(dòng)編譯,而IDEA在非RUN或DEBUG情況下才會(huì)自動(dòng)編譯(前提是你已經(jīng)設(shè)置了Auto-Compile)烁巫。
廢話這么多署隘,怎么解決呢?請(qǐng)耐心往下看亚隙。
首先磁餐,IDEA設(shè)置里面這里必須打勾
然后 Shift+Ctrl+Alt+/,選擇Registry
進(jìn)去之后阿弃,找到如下圖所示的選項(xiàng)诊霹,打勾
ok了羞延,重啟一下IDEA,然后改一下類里面的內(nèi)容脾还,IDEA就會(huì)自動(dòng)去make了伴箩。