SpringMvc报错解决:Failed to instantiate [java.util.List]: Specified class is an interface
来源:互联网 发布:日本美瞳 知乎 编辑:程序博客网 时间:2024/06/05 00:52
问题描述
代码如下:
@RequestMapping("/list") public Object getList(@RequestBody List<String> ids) { ids.add("A"); return ids; }
这里只做了一个简单的事情,在Controller中定义一个方法getList(),接收List<String>
类型的参数,并返回。运行后请求该接口控制提示错误:
Failed to instantiate [java.util.List]: Specified class is an interface
错误分析
不可以接收一个接口类型字段的请求参数。
解决方法
创建一个Vo类,包装需要传递的参数ids:
public class ExampleVo{ private List<String> ids; public List<String> getIds() { return ids; } public void setIds(List<String> ids) { this.ids = ids; }}
更改controller该接口对应方法接收的参数新创建Vo包装类:
@RequestMapping("/list") public Object getList(@RequestBody ExampleVo vo) { List<String> ids = vo.getIds(); ids.add("A"); return ids; }
请求接口验证修改后的效果,完美解决List传参问题:
阅读全文
0 0
- SpringMvc报错解决:Failed to instantiate [java.util.List]: Specified class is an interface
- 解决Failed to instantiate [java.util.List]: Specified class is an interface问题
- 解决Failed to instantiate [java.util.List]: Specified class is an interface问题
- 关于运行期异常:Failed to instantiate [java.util.List]: Specified class is an interface
- 关于运行期异常:Failed to instantiate [java.util.List]: Specified class is an interface
- 关于运行期异常:Failed to instantiate [java.util.List]: Specified class is an interface
- Failed to instantiate [java.util.List]: Specified class is an interface
- springMVC接受list报错:Could not instantiate bean class [java.util.List]: Specified class is an interf
- 错误:Could not instantiate bean class [java.util.List]: Specified class is an interface
- Could not instantiate bean class [java.util.List]: Specified class is an interface
- Failed to instantiate [org.springframework.data.domain.Pageable]: Specified class is an interface
- Failed to instantiate [org.springframework.data.domain.Pageable]: Specified class is an interface
- mybatis报错:Could not instantiate bean class [Dao.stuDao]: Specified class is an interface
- mybatis 报错 Specified class is an interface
- Specified class is an interface
- Specified class is an interface
- Could not instantiate bean class [javax.servlet.ServletContext]: Specified class is an interface
- Mybatis,Specified class is an interface
- dfs问题设计优化方向
- 欢迎使用CSDN-markdown编辑器
- Kolakoski HDU多校签到题 6130
- Maven阿里云的中央仓库
- .net分布式压力测试工具(Beetle.DT)
- SpringMvc报错解决:Failed to instantiate [java.util.List]: Specified class is an interface
- HDU1019 水题+精度
- 软件磁盘阵列(Software RAID)介绍
- 总结过去,展望未来
- Android面试——BroadcastReceiver
- 笔试笔记(12)
- 思路分享 | 无弹窗APT渗透实验
- 51Nod-1254-最大子段和 V2
- JS笔记 —— 20个通用正则表达式