關於熱部署Devtools出現同一個類型進行類型轉換失敗的問題

背景:

最近在和學長們作一個小系統,在進行任務調度的設置的時候會出現類型轉換失敗的錯誤,本來是同一個類型的,不該該出現類型轉換失敗的問題,起初覺得是序列化的問題,回來發現並非這個緣由,spring

報錯截圖:

 

解決方法:

 1.若是不是必須使用Devtools的熱部署,能夠將相關依賴去掉便可json

2.若是必須使用熱部署,能夠將要強制類型轉換的對象先轉換成json格式在進行轉換便可rest

3.參考官方文檔進行配置:對象

在resources目錄下面建立META_INF文件夾,而後建立spring-devtools.properties文件,文件加上相似下面的配置:
restart.exclude.companycommonlibs=/mycorp-common-[\w-]+.jar
restart.include.projectcommon=/mycorp-myproj-[\w-]+.jarblog

 緣由:

爲了實現熱部署,Devtools原有本身的類加載器,進行更新,因爲類加載器的不一樣致使類型轉換失敗文檔

參考:

相關文章
相關標籤/搜索