Название не описывает это хорошо, поэтому здесь это более подробно: допустим, у меня есть 2 разных контроллера REST, но оба контроллера работают с одними и теми же классами @Entity, то есть имеют автоматически сгенерированные поля идентификаторов (от Hibernate).Если вызов поступил от «управляющего» контроллера, я хотел бы вернуть ответы с идентификатором, включенным в JSON, но если вызов поступил с другого контроллера для прикладных систем, я не хочу, чтобы JSON содержал какой-либо идентификаторfields.
Есть много различных контроллеров, подобных этому, есть ли какое-либо решение на уровне конфигурации Джексона для этого, или у меня есть лучший вариант для этого, чем устанавливать для каждого идентификатора (в сложных объектах с несколькими идентификаторами) значение nullв выбранных контроллерах, до сериализации?