Мне нужно получить разные параметры в ответ на 2 разных API getAll
и getbyID
. Теперь я получаю одинаковый результат - second json
для обоих API.
Я хочу получить 1 json в ответ на API getALL
без отношения один ко многим, и я хочу получить 2 json в ответ на API getbyid
с отношением один ко многим
Первый JSON Ответ:
{
"id":2,
"itemName":"book",
}
Второй JSON Ответ:
{
"id":2,
"itemName":"book",
"owner":
{
"id":1,
"name":"John"
}
}
Класс пользователя
public class User {
public int id;
public String name;
@JsonBackReference
public List<Item> userItems;
}
Класс предмета
public class Item {
public int id;
public String itemName;
@JsonManagedReference
public User owner;
}
Может ли кто-нибудь помочь в этом?