課程
/后端開發(fā)
/Java
/Spring Boot熱部署
.class文件是編譯后才有的,不重新編譯時間戳一直不變,怎么自動檢測?
反倒檢測.java文件才說得同啊..
但是為什么老師的運行成功了.....
2018-06-28
源自:Spring Boot熱部署 4-6
正在回答
檢測.java文件沒用,這個只是熱加載內容,而不是編譯字節(jié)碼文件。
只有Eclipse編譯了java文件之后,相應的生成了新的.class文件,然后才能監(jiān)控到更新,你才能進行加載。
如你所說,如果不重新編譯時間戳一直不變,確實是這樣,如果不編譯的話,肯定不能加載!你手動重啟都沒用,別說熱加載了!
慕移動1886035 提問者
舉報
Spring Boot熱部署的原理和實現
2 回答class文件在什么時候生成
1 回答直接把項目的web文件夾,放到webapps下為什么不能訪問?
1 回答xml中沒有設置path,為什么訪問的時候要帶/hot,是這個xml文件名?
3 回答項目沒有bin文件夾怎么獲取classpath?
1 回答改配置文件熱部署支持嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-07-01
檢測.java文件沒用,這個只是熱加載內容,而不是編譯字節(jié)碼文件。
只有Eclipse編譯了java文件之后,相應的生成了新的.class文件,然后才能監(jiān)控到更新,你才能進行加載。
如你所說,如果不重新編譯時間戳一直不變,確實是這樣,如果不編譯的話,肯定不能加載!你手動重啟都沒用,別說熱加載了!