springboot熱部署class XX cannot be cast to class XX解決方案
問題描述
當(dāng)我們用devtools(如何開啟熱部署)進行熱加載時,有時會出現(xiàn)
class XX cannot be cast to class XX ,XX is in unnamed module of loader org.springframework.boot.devtools.restart.classloader.RestartClassLoader
而XX是同一個類

解決辦法
出現(xiàn)這種問題,如果沒有好的解決辦法,只能將devtools注釋掉。然而我就是要用devtools熱加載,有什么好的解決辦法呢?
只要我們在resources目錄下面創(chuàng)建META-INF文件夾,在文件夾中建立spring-devtools.properties,
然后寫入此配置:
restart.include.json=/com.alibaba.fastjson.*.jar


總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Spring Boot ActiveMQ如何設(shè)置訪問密碼
這篇文章主要介紹了Spring Boot ActiveMQ如何設(shè)置訪問密碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-07-07
Spring中的@ConditionalOnProperty注解使用詳解
這篇文章主要介紹了Spring中的@ConditionalOnProperty注解使用詳解,在 spring boot 中有時候需要控制配置類是否生效,可以使用 @ConditionalOnProperty 注解來控制 @Configuration 是否生效,需要的朋友可以參考下2024-01-01
Java8新特性之Base64詳解_動力節(jié)點Java學(xué)院整理
這篇文章主要為大家詳細(xì)介紹了Java8新特性之Base64的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-06-06
mybatis-plus內(nèi)置雪花算法主鍵重復(fù)問題解決
本文主要介紹了mybatis-plus內(nèi)置雪花算法主鍵重復(fù)問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-09-09
JavaWeb應(yīng)用實例:用servlet實現(xiàn)oracle 基本增刪改查
本篇文章主要介紹了JavaWeb應(yīng)用實例:用servlet實現(xiàn)oracle 基本增刪改查,非常具有實用價值,需要的朋友可以參考下。2017-01-01
IntelliJ IDEA 修復(fù) ‘prettier/prettier‘ ESL
本文介紹了在IntelliJIDEA或WebStorm中修復(fù)ESLint警告的6種方法,包括使用IDE的快速修復(fù)功能、配置保存時自動修復(fù)、手動運行ESLint修復(fù)、檢查ESLint和Prettier配置、驗證插件和依賴以及臨時忽略規(guī)則,感興趣的朋友跟隨小編一起看看吧2026-03-03
java spring整合junit操作(有詳細(xì)的分析過程)
這篇文章主要介紹了java spring整合junit操作(有詳細(xì)的分析過程),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08

