java.util.LinkedHashMap cannot be cast to Entity
前后端数据传输转换问题-java.util.LinkedHashMap cannot be cast to Entity
问题场景:项目前端使用json传输方式,后台接收后对象变成了LinkedHashMap
@ResponseBody@RequestMapping(value = "/batchCharge.do",method ={RequestMethod.POST,RequestMethod.GET})public Response batchCharge(@RequestBody List<PriceChargeDTO> priceplanChargeLst , HttpServletRequest request ){Response resp = new Response() ;}return resp ;}
前端参数
[{"additionId":494,"pricePlanId":5202466},{"additionId":497,"pricePlanId":5202466},{"additionId":494,"pricePlanId":5202475},{"additionId":497,"pricePlanId":5202475},{"additionId":494,"pricePlanId":5202473},{"additionId":497,"pricePlanId":5202473}]
原因分析:
项目是使用springmvc框架,json序列化用的是jackson,不支持List接受参数,可能是更换其他的json工具或者升级版本可以解决该问题。我们spring用的是4.0。
有个spring boot项目没有出现这个问题,springmvc是5.0
需要把参数改为数组形式[ ]
public Response batchCharge(@RequestBody priceplanChargeLst[] , HttpServletRequest request )
java.util.LinkedHashMap cannot be cast to Entity相关推荐
- 在JWT令牌转获取私有化声明时出错,java.util.LinkedHashMap cannot be cast to cn.mar.crm.sys.entity.SysUser
在JWT令牌转获取私有化声明时,执行以下代码时报错 String jwt = req.getHeader(JwtUtils.JWT_HEADER_KEY);Claims claims = this.v ...
- java.util.LinkedHashMap cannot be cast to 问题
今天在做项目时候出现 java.util.LinkedHashMap cannot be cast to xxx 异常.在此记录. 问题背景: 通过RestTemplate调用另一个服务接口,获取Li ...
- 多种方式解决Java控制台报错 java.util.LinkedHashMap cannot be cast to.....
问题描述 今天在使用RestTemplate调用服务的时候,因为服务提供者返回的是一个List集合,所以在使用消费者调用的时候,restTemplate.getForObject()期待返回的类型直接 ...
- Spring-Data-Redis--解决java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to xxx
原文网址:Spring-Data-Redis--解决java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to xx ...
- java.util.LinkedHashMap cannot be cast to xxx
java.util.LinkedHashMap cannot be cast to com.entity.Person 使用mybatis, resultMap映射的是实体类Person, 查询出来的 ...
- 【FastJson】FastJson一个Bug java.util.LinkedHashMap cannot be cast to com.alibaba.fastjson.Jsonobject
1.背景 我们原本使用fastjson 1.2.47,后来要升级版本,升级到 1.2.70,升级之后,发现我们的程序报错 Exception in thread "main" ja ...
- class java.util.LinkedHashMap cannot be cast to xxxx.xxx.xxxx
错误 java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class com.itran.cor ...
- 解决java.util.LinkedHashMap cannot be cast to com.km.pojo.ItemCat问题
解决java.util.LinkedHashMap cannot be cast to com.km.pojo.ItemCat com.alibaba.fastjson.JSONObject cann ...
- java.util.LinkedHashMap cannot be cast to xxx.xxx.xxx
/*** 例: List<JavaBean> pojo= (List<JavaBean>) map.get("tableData");* 遇到错误如下:ja ...
最新文章
- Centos7下安装MongoDB
- 从Qcheck 1.3 不能在不同操作系统上运行问题(chro124、chro342)说开来------
- 基因组重复序列注释-RepeatMasker安装和使用
- Swift语言与Objective-C语言混合编程
- CentOS屏幕录制
- 机器学习教会我们的六件事
- Ubuntu桌面版网络设置
- 设单链表中存放n个字符,试设计一个算法,使用栈推断该字符串是否中心对称...
- UVA10034 Freckles【Kruskal算法+并查集】
- 全文索引 CONTAINS
- SchoolTool:先进的学院管理和信息系统
- Java进阶:SpringMVC拦截器
- NWT失败反省:一下子买1万个用户许可,全浪费了
- 易语言dd驱动模拟按键模块_DD驱动 虚拟键盘 虚拟鼠标
- js 复制div文本
- 深入PCI与PCIe之一:硬件篇
- 2022年2月沪牌拍牌出价策略
- [面面面]搞定计算机面试常见知识点——Java篇
- 阿里应该如何整合高德
- 重塑规则 定义未来 三星Galaxy S22系列中国发布
热门文章
- sqlisnull mysql_SQL ISNULL()、NVL()、IFNULL() 和 COALESCE() 函数
- CSDN招人啦!快来看看,有你想要的职位吗?
- 论软件定义GPU对AI数据中心优化的必要性
- RISC-V 没你想象的那么好
- 那些让你爱不释手的 Spring 代码技巧
- 详解 :Spring Boot 最核心的 3 个注解
- 标贝科技推出情感合成 TTS,让语音交互更有温度!
- 28 岁裸辞转行程序员,一年的心路历程大曝光
- 哟,2020 年了,用 Vue 做一个自己的小程序吧!| 原力计划
- 写给软件工程师的 30 条建议