springboot热部署 class XX cannot be cast to class XX 解决

文章目录

    • 1.问题描述
    • 2.解决办法

1.问题描述

当我们用devtools(如何开启热部署)进行热加载时,有时会出现class XX cannot be cast to class XX ,XX is in unnamed module of loader org.springframework.boot.devtools.restart.classloader.RestartClassLoader,而XX是同一个类。

springboot热部署 class XX cannot be cast to class XX 解决_第1张图片

2.解决办法

出现这种问题,如果没有好的解决办法,只能将devtools注释掉。然而我就是要用devtools热加载,有什么好的解决办法呢?
只要我们在resources目录下面创建META-INF文件夹,在文件夹中建立spring-devtools.properties,
然后写入此配置:

restart.include.json=/com.alibaba.fastjson.*.jar

springboot热部署 class XX cannot be cast to class XX 解决_第2张图片
springboot热部署 class XX cannot be cast to class XX 解决_第3张图片

你可能感兴趣的:(spring,boot,spring,boot,java)