[转载] Controller报错:java.lang.NoSuchMethodException: java.util.List.<init>()
参考链接: Java8中的java.util.StringJoiner
报错详情:
java.lang.NoSuchMethodException: java.util.List.<init>() 以及 No primary or default constructor found for interface java.util.List
示例:
/**
* 此接口会产生以上的报错
*/
@GetMapping("sample")
public void sample(List<Integer> ids){
...
}
报错提示如下:
java.lang.NoSuchMethodException: java.util.List.<init>()
at java.lang.Class.getConstructor0(Class.java:3082) ~[na:na]
at java.lang.Class.getDeclaredConstructor(Class.java:2178) ~[na:na]
...
报错原因: 对象在初始化时没有找到对应的构造方法,从而导致对象初始化失败。
解决方法: 提供相应的构造方法即可,如示例接口,有两种处理方法。 方法一,参数前加@RequestParam:
@GetMapping("sample")
public void sample(@RequestParam List<Integer> ids){
...
}
方法二,参数封装到对象中:
@GetMapping("sample")
public void sample(Sample sample){
List<Integer> ids = sample.getIds();
...
}
private static class Sample{
private List<Integer> ids;
...
// getter setter...
}
[转载] Controller报错:java.lang.NoSuchMethodException: java.util.List.<init>()相关推荐
- 报错,java.lang.NoSuchMethodException: java.awt.print.Pageable
问题: 2020-11-06 17:25:30.551 ERROR 5884 --- [io-13000-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] ...
- Caused by: java.lang.NoSuchMethodException: java.lang.Integer.<init>() at java.lang.Class.getConstr
myBatis中一对一的问题 错误信息 错误代码 问题修改 去掉以后的运行结果,结果正常的输出 注意:如果不去掉上面的那个参数,使用简写的方式也是可以正常的运行 错误信息 Caused by: jav ...
- java.lang.NoSuchMethodException: java.util.List.<init>() 问题解决
java.lang.NoSuchMethodException: java.util.List.() 问题解决 参考文章: (1)java.lang.NoSuchMethodException: ja ...
- 解决:java.lang.NoSuchMethodException: gentle.entity.User.<init>()
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 运行程序报错: java.lang.NoSuchMethodException: gentle ...
- 解决报错:java.lang.NoSuchMethodException: com.tangyuan.entity.RicherProduct.<init>()
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.报错;java.lang.NoSuchMethodException: com.tangyuan ...
- Struts2报错Caused by: java.lang.NoSuchMethodException: bean.Student.init()
错误 错误日志 21-Oct-2019 15:14:13.922 SEVERE [http-apr-8080-exec-8] com.opensymphony.xwork2.util.logging. ...
- SpringAop对struts2的Action设置切面织入时报错java.lang.NoSuchMethodException
学习springAop,尝试对struts2的Action层使用Aop切面实现日志的打印. 执行出现报错:java.lang.NoSuchMethodException. 查阅资料解决办法:sprin ...
- 运用反射时报错java.lang.NoSuchMethodException,以解决,记录一下
问题:想调用service类中的私有方法时, Method target=clz.getMethod("say", String.class);用Class的getMethod报错 ...
- Linux运行Java出现“Exception in thread main java.lang.OutOfMemoryError: Java heap space”报错...
在运行如下程序时出现"Exception in thread "main" java.lang.OutOfMemoryError: Java heap space&quo ...
最新文章
- Matlab 图像分块(不重叠、重叠)
- Cloud一分钟 | 阿里云发布飞天2.0操作系统;京东云串联生态伙伴专治“看病难”...
- hdu 2037 今年暑假不AC (java)
- 推动Windows的限制:USER和GDI对象 - 第2部分
- springboot访问路径添加项目名称、tomcat端口号
- 1、4G杂项:Air72XUX平台secure boot使用说明
- 零基础怎样自学编程?初学者如何学习编程?编程学习入门指南(文章较长,需要耐心看完)
- r7 2700X装Linux,R7-2700X配什么主板?AMD锐龙7 2700X主板推荐 (全文)
- uinty SkinnedMeshRenderer (二) batches 优化,模型合并网格贴图
- linux xmanager使用教程,Xmanager企业版中各软件功能简介
- 2022河南萌新联赛第(二)场:河南理工大学 C - 斩龙
- 冒泡排序和纯指针的冒泡排序
- 王海峰、李飞飞、山世光、王井东、汪玉……众多AI华人学者入选2022 IEEE Fellow...
- 二叉树——二叉树的深度
- bugku ctf 听首音乐 wirteup
- 2004.8.19日--全国3D第2期
- ASP.NET开发工具Web Matrix介绍
- JZ2440分区表梳理
- 【IT项目管理】第6章 习题
- 配置YOLOV5 小记(一)从英伟达驱动开始
热门文章
- 关于解决Codeblocks中文乱码问题
- http协议客户端向服务器端请求时一般需要发送的内容
- oracle表空间 设置,Oracle表空间怎么设置和管理
- python枚举类的意义_用于ORM目的的python枚举类
- 怎么判断一个字符串的最长回文子串是否在头尾_LeetCode 第 131 号问题:分割回文串...
- python句柄无效_subprocess.Popen 运行windows命令出现“句柄无效”报错的解决方法
- Problem D: 编程题B-向量的数量积
- 02-print的用法
- java第一 ++--
- 深入理解Netscaler INat