Я создаю реализацию на стороне сервера веб-приложения на основе AJAX, где клиентская сторона получает ответы, которые являются объектами домена, сериализованными как JSON. Чтобы обеспечить общий внешний вид, я хотел бы создать шаблоны для разных типов объектов домена и повторно использовать их как представления Spring для нескольких контроллеров.Как создать вид JSON из объекта домена?
Например, скажем, у меня есть следующий граф объектов:
A - B - C
, где А и С имеют многие-ко-многим. Когда я возвращаю объект типа A в результате запроса AJAX, я хотел бы вернуть его связанные данные в таблицах B и C. Однако, когда я возвращаю объект типа C в качестве результата, я хотел бы вернуть только данные в таблице C.
До сих пор единственным решением, которое я нашел, является создание настраиваемого связующего данных в контроллере; однако я считаю, что этот вариант использования лучше подходит как представление, которое можно использовать для многих контроллеров. Существует ли решение для этого?
Очень круто, я действительно думал об этом раньше сегодня. –