Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
弹簧靴-如何避免;未能实例化[java.util.List]:指定的类是接口;在HTTP控制器处理程序中?_Java_Spring_Spring Boot - Fatal编程技术网

弹簧靴-如何避免;未能实例化[java.util.List]:指定的类是接口;在HTTP控制器处理程序中?

弹簧靴-如何避免;未能实例化[java.util.List]:指定的类是接口;在HTTP控制器处理程序中?,java,spring,spring-boot,Java,Spring,Spring Boot,在我的spring boot REST API应用程序中,我需要通过接受强类型列表作为输入来处理HTTP POST: @RestController public class CusttableController { static final Logger LOG = LoggerFactory.getLogger(CusttableController.class); @RequestMapping(value="/custtable/update", method=Re

在我的spring boot REST API应用程序中,我需要通过接受强类型列表作为输入来处理HTTP POST:

@RestController
public class CusttableController {

    static final Logger LOG = LoggerFactory.getLogger(CusttableController.class);

    @RequestMapping(value="/custtable/update", method=RequestMethod.POST)
    @ResponseBody
    public String updateCusttableRecords(List<Custtable> customers) {
        try {
                for (Custtable cust : customers) {

                Custtable customer = (Custtable) custtableDao.getById(Custtable.class, 
                        new CusttableCompositeKey 
                        (cust.getAccountnum(),cust.getPartition(),cust.getDataareaid()));
在Spring Boot中接受强类型列表的正确方法是什么?

尝试向方法定义中添加注释

@RequestMapping(value="/custtable/update", method=RequestMethod.POST)
@ResponseBody
public String updateCusttableRecords(@RequestBody List<Custtable> customers) {
    //Method body 
}
@RequestMapping(value=“/custtable/update”,method=RequestMethod.POST)
@应答器
公共字符串UpdateCustomTableRecords(@RequestBody列出客户){
//方法体
}

对我来说,我不小心把一个类包装到了一个列表中。 删除输入错误允许通过SpringDataREST+jackson正确进行序列化

List<MyClass> a; // typo
MyClass = a;// fix
列表a;//打字错误
MyClass=a;//修理

哇,谢谢,这是我的问题,只是有点不同。我对要返回的实体使用了错误的名称。。。
List<MyClass> a; // typo
MyClass = a;// fix