Anna:
En mi solicitud REST API de inicio de la primavera, lo que necesito para manejar HTTP GET
mediante la aceptación de una lista de tipo fuerte como mi entrada:
@RestController
public class CusttableController {
@RequestMapping(value="/custtable", method=RequestMethod.GET)
public List<MyObject> getCusttableRecords(List<Custtable> customers) {...}
Esto me da este error:
org.springframework.beans.BeanInstantiationException: No se pudo instanciar [java.util.List]: clase especificada es una interfaz
¿Cuál es la forma correcta para mí aceptar una lista inflexible de tipos en la primavera de arranque, en una GET
solicitud?
Pramod:
No se debe enviar un cuerpo de solicitud con una GET
petición. Si usted tiene que enviarlo, cambie el método de la petición dePOST
@RestController
public class CusttableController {
@RequestMapping(value="/custtable", method=RequestMethod.POST)
public List<MyObject> getCusttableRecords(@RequestBody List<Custtable> customers) {...}
}