springboot devtools 嵌套jar 序列化錯誤 java.lang.ClassCastException 完美解決方案 原

在 src/main/resources 目錄下建立 META-INF/spring-devtools.properties

網上找到的一些答案 一般都是 restart.include.xxx=xxx.jar,不一定適合你,具體問題還得具體分析

有的情況需要使用 restart.exclude.xxx=xxx.jar 來 禁止去加載某個jar

比如我最後解決方案是 禁止 某個jar 使用 spring devtools 的 restart ClassLoader

restart.exclude.akjava-common=/akjava-1.0.jar

但是 在用eclipse 開發 項目的時候 你可能引用workspace 裏的 某個 模塊,此時不能用jar 來剔除了,經過查看spring devtools日誌,可以exclude 工程依賴的工程目錄

比如 : restart.exclude.akjava-common=/akjava-*
這句話表示 禁止 akjava-* 依賴工程 使用 restartClassLoader 如有問題,可以空間留言交流哈

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章