Spring Jackson @JsonFilter Примеры - PullRequest
3 голосов
/ 30 мая 2011

Кто-нибудь знает примеры использования аннотаций Джексона @JsonFilter в Spring MVC, чтобы позволить вызывающей стороне указывать тип возвращаемого значения во время выполнения?предлагая методы, такие как getEntity, предпочтительно принимая тот или иной аргумент, чтобы определить, какое представление сущности нужно вернуть.

1 Ответ

1 голос
/ 17 июня 2014

Вы можете использовать что-то вроде аннотации @JsonView.Это не было поддержано в Spring, но эта проблема решена!
Follow this

Добавить поддержку представлений сериализации Джексона

Spring MVC теперь поддерживает представления сериализации Jackon для рендеринга разных подмножеств одного и того же POJO из разных методов контроллера (например, детальная страница против сводного представления).Выпуск: SPR-7156

Это SPR-7156 .

Статус: решен

Описание

Аннотация JSONView Джексона позволяет разработчику контролировать, какие аспекты методасериализуются.В текущей реализации необходимо использовать средство записи представления Джексона, но тогда тип содержимого недоступен.Было бы лучше, если бы в качестве части аннотации RequestBody мог быть указан JSONView.

Доступно для Spring ver> = 4.1

ОБНОВЛЕНИЕ

Перейдите по этой ссылке .Объясняет на примере аннотацию @JsonView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...