直播项目添加热部署插件报错:ClassCastException异常
springboot 添加热部署插件:devtools
在pom.xml中添加热部署插件依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>true</scope>
</dependency>
之后启动项目,第一次访问/auth/login
成功,返回Token 的值
{
"token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImV4cCI6MTU5NDExNDY4MiwiaWF0IjoxNTk0MTA3NDgyfQ.VUIa6-h0E4RrEENrYhyQ-Egbyg27VLDWB4TrixnvhmN4MPFwABrRqRdLkCwAh85CUtV2uikv5ciYMo81q01FDg"
}
之后修改代码并保存,热部署重新启动项目,再次访问/auth/login
,报ClassCastException异常
java.lang.ClassCastException: com.baijuvip.system.modules.system.service.dto.UserDTO cannot be cast to com.baijuvip.system.modules.system.service.dto.UserDTO
查资料得到的解释大致是: