IDEA SpringBoot專案設定熱部署

2022-02-17 05:36:22 字數 841 閱讀 7339

熱部署,就是在應用正在執行的時候公升級軟體,卻不要重啟應用

根據上面的提示,我們已經完成了spring boot專案的建立和執行,但是有乙個問題就是,每次修改**之後都需要重新啟動除錯,**才能生效,比較麻煩,那有沒有一種簡單的方式呢?

答案是有的,那就是接下來要說的熱部署。

熱部署的配置如下:

第一步: 設定idea開啟專案自動編譯

第二步: 開啟專案執行時自動生成

ctrl + shift + a(windows系統),command+shift+alt+/(mac系統)

如下圖:

最後注意,你的專案一定要引入了下面的支援熱部署的依賴:

org.springframework.boot

spring-boot-devtools

true

runtime

最後最後,一定要徹底關閉idea重啟,才能生效

此後只要我們**發生變化,服務就會自動重啟:

IDEA springboot專案熱部署

新增devtools依賴 org.springframework.boot spring boot devtools true true eclipse預設自動編譯,而idea預設手動編譯,因此idea需要修改兩個引數以達到任意時間自動編譯的目的。1 file setting 搜尋compiler ...

idea springboot 微服務批量啟動

在使用idea開發微服務的時候,微服務比較多,啟動起來比較麻煩,下面介紹一下使用批量啟動微服務的方法。rundashboard 在這個標籤下增加 configurationtypes set option 修改後重啟 編輯當前專案根目錄下的 idea workspace.xml 檔案 檔案中找不到 ...

idea springboot學習(第二天)

第二天計畫springboot語法學習!註解 第乙個 restcontroller 這個註解是spring4之後新加入的註解,原來返回json需要 responsebody和 controller配合 restcontroller public classhellocontroller 執行返回結果...