javaweb 測試熱替換

Java Web app Debug Hot Replace

剛開始使用Vscode 來搞java,雖然之前因爲net core與angular的緣故,對vscode 還是有所熟悉的,但是對java我還是新手,跟不用提那麼多的配置了。

創建一個java web 項目,使用maven

然後就是在本文的重點了,vacode 的調試功能以及熱替換

Debug

首先使用mvn命令進行編譯打包

mvn clean package

這樣在target目錄下就會有project_name.war包了,右鍵該文件,點擊Debug on Tomcat Server,這樣就會啓動調試,你打一個斷點或者新增一個斷點都會觸發,基本的調試就不再贅述了。

點擊調試會出現調試工具面板
在這裏插入圖片描述

從左到右依次爲 暫停/啓動 單步跳過 單步調試 單步跳出 重啓 斷開連接 熱替換

Hot Replace

修改代碼之後的操作是

  1. 首先,保持連接不斷,也就是斷開連接不要點擊;

  2. 再然後,點擊熱替換,此時特替換會構建項目之後把新的 classes 包放置於服務器上,
    目前測試的結果是對頁面的修改不會實現熱替換,只對java文件發生改變管用;

對應步驟的截圖:

  1. 未修改是的顯示
    q

  2. 修改的內容
    updatejavacode.png)]

  3. 點擊一下熱替換
    在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章