ieda 熱部署 IDEA debug熱部署配置

2021-10-13 02:14:42 字數 726 閱讀 5521

一、前言

????筆者希望在debug模式下,實現在不重啟服務的情況下修改並除錯**,這給開發帶來效率上的提公升是不言而喻的。但是,筆者按照網上帖子進行以下操作之後,仍不能實現。

1、run-edit configuration

2、ctrl+shift+a快捷鍵搜尋register,找到這一項打勾

二、分析問題

????接著,我對這幾個選項進行了測試,得出了以下的結論:

????以上兩個方法不可用,就只能自己去探索。

????在debug模式下,筆者修改了一段**,並且重新build,但是**的結果仍然不變。一開始是懷疑class沒有正確編譯,但到target目錄下檢視class檔案後,發現剛才修改的**已經編譯成功。既然已經編譯成功,那就一定是沒有重新裝載class檔案。於是,筆者到debug的配置中尋找是否有相關的選項,直到看到了這個選項。

????是否在編譯後重新裝載class檔案,這個選項改為always就可以了。

三、心得

????程式設計師還是應該要有自己的思想,減少對搜尋引擎的依賴。在開發過程中,遇到棘手的問題會想著去找現成的解決方案,但這裡存在兩個問題:

????一、網上帖子不一定正確,複製貼上的現象很多,導致錯誤的觀點、方法會蔓延開來,誤導開發者;

????二、帖子所要解決的問題不一定與你面臨的問題相符合,同一套解決方案不一定適用。

????所以,開發者應該要刻意去培養自己思考問題、分析問題和解決問題的能力,不要做伸手黨。

熱部署 SpringBoot 熱部署

掌握springboot熱部署技能 springboot從入門到精通 ssm mybatis redis kafka springcloud ke.qq.com 通過重新編譯的方式完成springboot專案重啟,熱部署可以快速重啟專案,一般只用在開發環境,生產環境不要使用。熱部署原理 spring...

熱部署 實現eclipse熱部署

修改 之後在也不用再重啟專案了,啦啦啦。不過在新加的controller還是要重啟的哦!1 雙擊tomcat,開啟tomcat的配置介面,進行配置。2 單擊 overview 選項卡。3 展開 server options 勾選 serve modules without publishing 選項...

(熱部署)IDEA熱部署,SpringBoot適用

1 ctrl shift alt 選擇registry 3 ctrl alt s 按如下圖選中 4 pom.xml增加依賴 org.springframework.boot spring boot devtools true 5 正常情況下熱部署已經配置成功,但是有部分人還會有問題,可以試試如下方式...