Cannot generate variable name for non-typed Collection parameter type
项目背景:
前端使用post方式请求,data类型为json数据类型,后台使用@RequestBody List list接受参数,然后报错
Cannot generate variable name for non-typed Collection parameter type
后台代码:
@RequestMapping(value = "/method", method = RequestMethod.POST)public Result method(@RequestBody List list) {//do something }
解决方案:
切换接受类型为如下:
@RequestMapping(value = "/method", method = RequestMethod.POST)public Result method(@RequestBody JSONArray array) {List list = JSONArray.parseArray(array.toJSONString());//do something }
先接受为json类型,然后再把json转化为list。
总结:报错信息为找不到对应的参数类型,或者识别不了对应的类型(那我传过来是啥,我就直接接受啥)。我看网上有例子说明重写接受的List类型,继承自ArrayList,链接如下,感兴趣的可以参考如下:
https://blog.csdn.net/hry2015/article/details/81913638
如有理解不对地方,也希望大佬指正。
Cannot generate variable name for non-typed Collection parameter type相关推荐
- Androidstudio下Generate signed apk提示Error: Expected resource of type id [ResourceType]解决办法...
只需要在报错位置所在的类上面添加: @SuppressWarnings("ResourceType") 即可实现Generate signed apk.
- PageHelper 分页插件只用Page、不用PageInfo 的写法
PageHelper 分页插件,学到的写法是得到Page 对象后再转成PageInfo 对象,但Page 是ArrayList 的子类,里面包含了数据列表和分页信息,为什么不能直接用Page 对象做分 ...
- 记录_20190626
java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal res ...
- MybatisPlus批量更新
mybatis中根据多个Id批量修改数据库内容 先上代码,看是否能解决您的问题 mapper /*** 清空购物车* @param list* @return*/int updateGrouponCa ...
- 遍历Collection,避免在循环中删除对象时避免ConcurrentModificationException
我们都知道,由于ConcurrentModificationException您无法执行以下操作: for (Object i : l) {if (condition(i)) {l.remove(i) ...
- TF:tensorflow框架中常用函数介绍—tf.Variable()和tf.get_variable()用法及其区别
TF:tensorflow框架中常用函数介绍-tf.Variable()和tf.get_variable()用法及其区别 目录 tensorflow框架 tensorflow.Variable()函数 ...
- Java Collection类型的forEach方法
countryList是一个List接口,扩展自Collection: 后者又扩展自Iteratable, forEach就是Iterable提供的方法. forEach接受的方法参数为Consume ...
- PEP 526 – Syntax for Variable Annotations
PEP 526 – Syntax for Variable Annotations PEP 526 – 变量注解语法 PEP: 526 Title: Syntax for Variable Annot ...
- mybaits十二:使用collection嵌套结果集查询
定义bean, 该bean中有一个集合属性emps package com.atChina.bean;import java.util.List;public class Department {pr ...
最新文章
- 打打字就能指挥算法视频抠图,Transformer掌握跨模态新技能,精度优于现有模型丨CVPR 2022...
- Hive之 Hql语法解析
- 90后大龄女考研二战失败 该何去何从
- 今天晴朗,但是由于晚上睡眠不是很好就头昏眼花
- python基础---常用模块的常用方法
- Django Step by Step中文版,推荐一下
- redisson的锁的类型_你知道吗?大家都在使用Redisson实现分布式锁了!!
- Hadoop YARN:调度性能优化实践
- RAC RMAN备份
- iOS 视频边下边播
- scscanner:一款功能强大的大规模状态码扫描工具
- matlab物理仿真可视化,基于Matlab的建模和仿真
- P3387 【模板】缩点
- 修改登录页面Login
- 程序猿思维释放:打破常态
- 如何做到数据分析报告(五)
- python实现抽签功能(不放回抽样)
- 2020-11-08裁判文书网数据python爬虫更新下载
- 传统软件行业和互联网行业有什么区别?
- 06 | 指令跳转:原来if...else就是goto
热门文章
- 2023薪机遇,最新软件测试八股文,能不能拿心仪offer就看你背得怎样了
- 谷歌浏览器实用插件-总结
- 计算机开机英语,电脑开机出现英文故障?先别着急拿去修!几分钟教你轻松搞定...
- java总结——什么是重载
- AI技术用于测试领域预研阶段
- MATLAB绘制箱线图
- [2020]DOT: Dynamic Object Tracking for Visual SLAM
- WIN10 家庭版升级专业版
- 附答案 算法+数据结构+代码 微软Microsoft、谷歌Google、百度、腾讯
- Linux 解压方式总结