在開發中,往往會改代碼,改完之後就要重啓服務器,重啓過程中呢就在等啊等,希望這次不會再有什麼bug,結果往往不盡如人意…這一來一去,可能效果沒改好,還浪費大把的時間。這一篇博客就記錄一下這種情況的解決。
我們就想有沒有什麼東西或者插件,讓我們一改完代碼,能夠重新編譯,而無需重啓服務器呢?結果還真有,這種東西叫做"熱部署",即改即用。
熱部署的插件有挺多,有的要收費,有的免費但是SpringBoot不怎麼支持。這裏介紹一個官方推薦的插件:devtools
。
使用它就兩步.
- 首先先引入它的依賴:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
- 接下來你改動好代碼後,直接按住
ctrl+f9
(macos的話就是command+f9
)
之後就OK啦,這裏因爲代碼量不大,就不舉例子了。樸實無華且枯燥。
補充一下,idea就按照上面操作,如果是eclipse的話直接按ctrl+s
就行了。