課程
/后端開發
/Java
/Spring Boot熱部署
在IntelliJ IDEA開發工具中,該怎么設置工廠類中的CLASS_PATH這個常量,我設置為項目根目錄下的"E:/根路徑.../target/classes"沒有熱加載效果
2017-11-14
源自:Spring Boot熱部署 4-5
正在回答
// 要加載的類的classpathpublic static final String CLASS_PATH = ManagerFactory.class.getClassLoader().getResource("").getPath();
你idea用的啥快捷方式?我用的Eclip方式,然后需要ctrl+b將代碼編譯一下就可以了。?而且需在debug模式下哦!
可以嘗試用
System.out.println(自己定義的類名字.getClass().getName());
然后在此處就可以直接看到當前工程的類所在的前綴了
舉報
Spring Boot熱部署的原理和實現
1 回答在雙親委托機制下,MyManager這個類不是由系統類加載器加載的嘛,為什么會由自己編寫的類類加載器加載呢??
5 回答說系統找不到這個指定路徑 怎么這個路徑會使這樣呢?CLASS_PATH
2 回答怎么理解每個類加載器會將任務交給其父?
1 回答類文件修改時間 和 類加載時間 ,加載成功的話,是一樣的???
1 回答我的類加載器沒有生效
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-02-04
// 要加載的類的classpath
public static final String CLASS_PATH = ManagerFactory.class.getClassLoader().getResource("").getPath();
2018-01-30
你idea用的啥快捷方式?我用的Eclip方式,然后需要ctrl+b將代碼編譯一下就可以了。?而且需在debug模式下哦!
2017-11-14
可以嘗試用
然后在此處就可以直接看到當前工程的類所在的前綴了