devTool引發的型別轉化異常

2021-09-01 08:40:50 字數 515 閱讀 5410

今天在開發的時候遇到了一次型別轉換異常

com.dabanjia.soul.keeper.api.uac.model.company can not cast to com.dabanjia.soul.keeper.api.uac.model.company

包命類名完全相同

原因:pom檔案中引入了devtools配置。

當你使用devtools進行快取時,需要了解這一限制。

當物件序列化到快取中時,應用程式類載入器是c1。然後,更改一些**/配置後,devtools會自動重新啟動上下文並建立乙個新的類載入器(c2)。當您按下該快取方法時,快取抽象將在快取中找到乙個條目,並從快取中對其進行反序列化。如果快取庫沒有考慮上下文類載入器,那麼這個物件會附加錯誤的類載入器

(這就解釋了奇怪的異常a cannot be cast to a)。

不使用devtools之後可以解決這個問題

熱部署外掛程式推薦使用jrebel

資料型別的轉化 自動轉化 強制轉化

資料型別轉化,就是將當前資料型別轉化為其他資料型別 分為自動轉化和強制轉化 在 執行 if 判斷時 其他資料型別會自動轉化為布林型別 0 空字串 undefined null nan 這五種情況轉化為false 注0.0和0.00000等 都算是0 其他的所有都會轉化為 true 例如 字串裡空格 ...

資料型別的轉化 自動轉化 強制轉化

js資料型別的檢測,使用typeof 變數 資料 執行結果是變數中儲存資料的資料型別。布林型別的執行結果是 boolean var bool1 true console.log typeof bool1 a.其他型別轉化為布林型別 在執行if 判斷時,其他資料型別會自動轉化為布林型別。a 原則 轉化...

字元型別與整數型別的轉化

讀入乙個正整數 n,計算其各位數字之和,用漢語拼音寫出和的每一位數字。每個測試輸入包含 1 個測試用例,即給出自然數 n 的值。這裡保證 n 小於 10 100。在一行內輸出 n 的各位數字之和的每一位,拼音數字間有 1 空格,但一行中最後乙個拼音數字後沒有空格。yi san wu include ...