参考链接: 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>()相关推荐

  1. 报错,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]   ...

  2. Caused by: java.lang.NoSuchMethodException: java.lang.Integer.<init>() at java.lang.Class.getConstr

    myBatis中一对一的问题 错误信息 错误代码 问题修改 去掉以后的运行结果,结果正常的输出 注意:如果不去掉上面的那个参数,使用简写的方式也是可以正常的运行 错误信息 Caused by: jav ...

  3. java.lang.NoSuchMethodException: java.util.List.<init>() 问题解决

    java.lang.NoSuchMethodException: java.util.List.() 问题解决 参考文章: (1)java.lang.NoSuchMethodException: ja ...

  4. 解决:java.lang.NoSuchMethodException: gentle.entity.User.<init>()

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 运行程序报错: java.lang.NoSuchMethodException: gentle ...

  5. 解决报错:java.lang.NoSuchMethodException: com.tangyuan.entity.RicherProduct.<init>()

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.报错;java.lang.NoSuchMethodException: com.tangyuan ...

  6. 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. ...

  7. SpringAop对struts2的Action设置切面织入时报错java.lang.NoSuchMethodException

    学习springAop,尝试对struts2的Action层使用Aop切面实现日志的打印. 执行出现报错:java.lang.NoSuchMethodException. 查阅资料解决办法:sprin ...

  8. 运用反射时报错java.lang.NoSuchMethodException,以解决,记录一下

    问题:想调用service类中的私有方法时, Method target=clz.getMethod("say", String.class);用Class的getMethod报错 ...

  9. Linux运行Java出现“Exception in thread main java.lang.OutOfMemoryError: Java heap space”报错...

    在运行如下程序时出现"Exception in thread "main" java.lang.OutOfMemoryError: Java heap space&quo ...

最新文章

  1. Matlab 图像分块(不重叠、重叠)
  2. Cloud一分钟 | 阿里云发布飞天2.0操作系统;京东云串联生态伙伴专治“看病难”...
  3. hdu 2037 今年暑假不AC (java)
  4. 推动Windows的限制:USER和GDI对象 - 第2部分
  5. springboot访问路径添加项目名称、tomcat端口号
  6. 1、4G杂项:Air72XUX平台secure boot使用说明
  7. 零基础怎样自学编程?初学者如何学习编程?编程学习入门指南(文章较长,需要耐心看完)
  8. r7 2700X装Linux,R7-2700X配什么主板?AMD锐龙7 2700X主板推荐 (全文)
  9. uinty SkinnedMeshRenderer (二) batches 优化,模型合并网格贴图
  10. linux xmanager使用教程,Xmanager企业版中各软件功能简介
  11. 2022河南萌新联赛第(二)场:河南理工大学 C - 斩龙
  12. 冒泡排序和纯指针的冒泡排序
  13. 王海峰、李飞飞、山世光、王井东、汪玉……众多AI华人学者入选2022 IEEE Fellow...
  14. 二叉树——二叉树的深度
  15. bugku ctf 听首音乐 wirteup
  16. 2004.8.19日--全国3D第2期
  17. ASP.NET开发工具Web Matrix介绍
  18. JZ2440分区表梳理
  19. 【IT项目管理】第6章 习题
  20. 配置YOLOV5 小记(一)从英伟达驱动开始

热门文章

  1. 关于解决Codeblocks中文乱码问题
  2. http协议客户端向服务器端请求时一般需要发送的内容
  3. oracle表空间 设置,Oracle表空间怎么设置和管理
  4. python枚举类的意义_用于ORM目的的python枚举类
  5. 怎么判断一个字符串的最长回文子串是否在头尾_LeetCode 第 131 号问题:分割回文串...
  6. python句柄无效_subprocess.Popen 运行windows命令出现“句柄无效”报错的解决方法
  7. Problem D: 编程题B-向量的数量积
  8. 02-print的用法
  9. java第一 ++--
  10. 深入理解Netscaler INat