spring boot 項目熱部署,在idea 中按照常規方式設置,不起作用。同事說idea的版本可能比較低,原來是2017,建議升級到2018,然后在項目的configuration中配置spring boot項目中 on “Update” action 為 “update class and resources” 。但是打開既有項目,有的機器這樣設置可以,有的不行。
按照網上教程,打開的項目應該是spring boot 項目類型,但是我的在有的機器上是spring boot ,而有的不是,而是application類型,如下圖所示。
度了很久,也沒找到解決方案,無奈自己又不太懂編輯器的文本設置,后來折中采取新加一個spring boot 類型,設置其入口main為原來application中的main 的class,如下圖所示。
最終,實現了,開發過程中修改源程序而不再需要重新編譯 ^_^
除了我這個項目遇到的問題,還有其他的針對熱部署解決的方案,以下是參考文章
SpringBoot的IDEA熱部署配置,詳細教程
在IDEA中Spring boot配置熱部署無效問題成功解決