熱部署,就是在應用正在執行的時候公升級軟體,卻不要重啟應用
根據上面的提示,我們已經完成了spring boot專案的建立和執行,但是有乙個問題就是,每次修改**之後都需要重新啟動除錯,**才能生效,比較麻煩,那有沒有一種簡單的方式呢?
答案是有的,那就是接下來要說的熱部署。
熱部署的配置如下:
第一步: 設定idea開啟專案自動編譯
第二步: 開啟專案執行時自動生成
ctrl + shift + a(windows系統),command+shift+alt+/(mac系統)
如下圖:
最後注意,你的專案一定要引入了下面的支援熱部署的依賴:
org.springframework.boot最後最後,一定要徹底關閉idea重啟,才能生效spring-boot-devtools
true
runtime
此後只要我們**發生變化,服務就會自動重啟:
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 執行返回結果...