Я пытаюсь реализовать конечную точку для RestController в приложении SpringBoot. Я ожидаю, что я получу POST-запрос с таким телом:
{
order: [
{
name: "Product1",
type: "Fresh",
expiryPeriod: "10"
},
{
name: "Product2",
type: "Frozen",
manufacturingDate: "2017-03-08",
storageTemp: "-40"
}
]
}
Соответственно у меня есть абстрактный класс Product и 2 подкласса: FreshProduct и FrozenProduct.
Вопрос: как я могу получить List<Product>
от @ResponseBody?