首页 > 编程语言 >No primary or single public constructor found for interface java.util.List - and no default construc

No primary or single public constructor found for interface java.util.List - and no default construc

时间:2023-02-25 20:44:15浏览次数:36  
标签:java No List 参数 constructor found public

本质:传过来的参数类型与待接收的参数类型不一致。

 

我传输过来的参数如下:

 

 

我待接收的参数如下:

 

 

你可能会说,将List<Long> 改为Long!

对,这是一种方法,但我想要该函数既能介绍单个参数,又能接收多个参数。在业务上即单个删除与批量删除合并。

 

所以最终解决方法:

    @DeleteMapping

  // 强制参数绑定 public Result deleteMeal(@RequestParam List<Long> ids){}

 

标签:java,No,List,参数,constructor,found,public
From: https://www.cnblogs.com/ReturnOfTheKing/p/17155322.html

相关文章

  • 901~902 idea集成maven插件,用骨架创建maven的java工程
     idea集成maven插件步骤:依据图片指示,选择本地maven安装目录,指定maven安装目录下conf文件夹中settings配置文件。   打开idea,选择创建一......
  • 深度剖析JavaScript闭包及其原理,有哪些优缺点?
    JavaScript闭包JavaScript中的闭包(closure)是定义在函数内部的一种特殊作用域。它能够让函数访问其他函数中局部变量,即使当前函数不是以该变量为参数传递的,也可以保存其词......
  • Java Launcher
    Launchermain/WinMainenv: #defineJLDEBUG_ENV_ENTRY"_JAVA_LAUNCHER_DEBUG"->JLI_LaunchJLI_LaunchCreateExecutionEnvironmentGetJREPath,jvmcfg,Rea......
  • Java基础(1)
    面向过程和面向对象的概念面向过程:就是针对过程的开发,以什么正在发生为目标的编程开发,比如一辆车从出站到进站,只编写出站和进站两件事,然后依次调用,而不是针对车本身进行编......
  • Java中的方法 必须是小括号结尾的
    类packagecom.fqs.demo1;publicclassGirl{privateStringname;privateintage;//getset//赋值给的过程不需要返回值void空代表不......
  • Java中的void 关键字
    每次定义一个方法的时候需要定义是否需要返回值 比如赋值的方法 是一个给的过程 不需要返回值 void出现publicvoidsetName(Stringname){this.nam......
  • Java学习之多线程
    线程的三种创建线程Threadclass:继承实现线程类(不建议使用)Runnable接口:实现接口(推荐使用,避免单继承局限性)Callable接口:实现接口(了解)ThreadClass实现方式......
  • Java 正则表达式详解
    总结:搜索(匹配):在一个字符串中搜索出一个或多个与正则表达式相匹配的子字符串。搜索又分为匹配和子字符串搜索。匹配是对用户所提供的整个字符串进行判断,看其是否匹......
  • java swing创建一个窗口
    新建一个窗口类packagecom.rzk;importjavax.swing.*;importjava.awt.*;publicclassSwingFrameextendsJFrame{JLabellabel=newJLabel("输入名");......
  • java-树形结构数据
    在我们实际开发中会接触到树形结构,根节点子节点,然后添加数据构成了我们的树形结构,在Java后台利用递归思路进行构建树形结构数据,返回给前端,能以下拉菜单等形式进行展示......