ClassCastException:数据转换异常
在服务间传递Data时发生这种异常,通常是因为"两个服务中的实体类字段有差异"。
解决方案①:将实体类同步成一样的。
解决方案②:
原码:
Object obj = baseService.getObject();
修改后:
String json = JSON.toJSONString(baseService.getObjcet());
Object list = JSONObject.parseObject(json, Object.class);
当接收List时:
String json = JSON.toJSONString(baseService.getList());
List<Object> list = JSONObject.parseArray(json, Object.class);