インスタンス化に失敗しました[java.util.Listに]:指定されたクラスはGETリクエストのインターフェイスであります

アンナ:

私の春ブーツREST APIアプリケーションでは、私は、HTTPを処理する必要がGET私の入力として強く型付けされたリストを受け入れることによって:

@RestController
public class CusttableController {

    @RequestMapping(value="/custtable", method=RequestMethod.GET)
    public List<MyObject> getCusttableRecords(List<Custtable> customers) {...}

これは、私は、このエラーを与えます:

org.springframework.beans.BeanInstantiationException:インスタンス化に失敗しました[java.util.Listに]:指定されたクラスは、インタフェースです

春ブーツで強く型付けされたリスト、受け入れるために私のための適切な方法は何であるGET要求は?

Pramodさん:

あなたがリクエストボディを送るべきではありませんGET要求。あなたはそれを送信する必要がある場合は、リクエストにメソッドを変更しますPOST

@RestController
public class CusttableController {

    @RequestMapping(value="/custtable", method=RequestMethod.POST)
    public List<MyObject> getCusttableRecords(@RequestBody List<Custtable> customers) {...}
}

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=199854&siteId=1