同一个类转换异常处理

发布时间 2023-03-27 14:19:42作者: haowe

程序运行异常

用一个类出现同一个类报cannot be cast to,不能强制转换,服务器错误500

java.xxxx.xxxx cannot be cast to java.xxxx.xxxx

处理方法

可能是SpringBoot热部署的问题,导致虽然是同一个类但是由于是不同的类加载器加载导致,他们是不同的从而转换异常

pom文件中注释掉热部署的依赖

<!--        <dependency>-->
<!--            <groupId>org.springframework.boot</groupId>-->
<!--            <artifactId>spring-boot-devtools</artifactId>-->
<!--            <optional>true</optional>-->
<!--        </dependency>-->