SpringBoot 熱部署

SpringBoot?熱部署

最近在講springcloud微服務(wù),中間使用到springboot開發(fā)代碼時,經(jīng)常因為一點小的改動就需要重啟,雖然重啟也很快。于是就開始折騰熱部署,下面記錄如下:

一. 添加插件

<build>

<plugins>

<plugin>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-maven-plugin</artifactId>

</plugin>

</plugins>

</build>

二. 添加相關(guān)依賴

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-devtools</artifactId>

<optional>true</optional> <!-- 這個需要為 true 熱部署才有效 -->

</dependency>

三. 啟動項目

通過使用 maven 的spring-boot:run指令啟動項目,項目后續(xù)的 class 發(fā)生變化既可熱部署進(jìn)來

四. Idea 開啟自動編譯

五. 設(shè)置快捷鍵

六. 開啟運行時自動編譯

通過使用上面配置的快捷鍵喚出下面窗口,找到 c 開頭的下面選項,選中即可。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容