Я хочу загрузить объект объекта с его изображением, возможно ли, что я передаю полный объект своего Предмета вместе с его изображением из моего Контроллер, если да, то как я могу это сделать? и мне нужен шаблон Json, который будет поступать с клиентской стороны.Как разместить более одного параметра с помощью аннотации Spring @ requestparam/@ requestbody в json формате
Каким будет шаблон Json для моего следующего объекта объекта.
Class Item{
String ItemID;
String ItemName;
String CategoryID;
List<Image> imagesList;
}
Class Image{
String imageId;
String imageTitle;
byte[] image;
}
и еще одна вещь. Скажите, пожалуйста, как я могу передать два параметра в моем контроллере. например если я хочу передать объект Item в Тело запроса вместе с дополнительным параметром, скажите String UserID. HOw я могу написать следующий код.
@RequestMapping(method = RequestMethod.POST)
@ResponseStatus(HttpStatus.CREATED)
public void add(@RequestBody Item myItem, String UserID)
{ ...... }
и, пожалуйста, сообщите мне, если я передам запрос в формате Json. Как это будет выглядеть?
{ "Item" : { "ItemID": "1", ......}, "UserID" : "hello"}
будет ли это так или нет? потому что я попробовал, я получаю объект и строку как Null. Я также попробовал это с @RequestParam, но при отладке он получил NULL.
В настоящее время я имею дело с этим.
Class ItemUserPost{
Item item;
String UserID;
}
Я сохраняю этот объект в MongoDB. Будет ли вся моя коллекция предметов сохранена вместе с изображениями? или я должен использовать для этого MultiPart и GridFS API. Пожалуйста, обратитесь, если уже заданный вопрос.
Пожалуйста, помогите Срочно.
Спасибо заранее.
Пожалуйста, любой может помочь мне, это срочно. – xriztot