Как добавить перехватчик Springframework/fasterxml для сериализации JSON до/после?
У меня есть объект JPA A, который я хочу сериализовать в JSON, используя аннотации Springframework.
У объекта есть (неидентифицирующий) внешний ключ, поэтому в JPA это объект B.
Я хочу, чтобы наш интерфейс angular мог создавать эти объекты, а это означает, что JSON, поступающий из интерфейса, должен содержать ключ
Я хочу отправить объект A в угловой интерфейс, не втягивая весь объект B — только ключ.
Поэтому я создал в объекте JPA A объект b типа B и поле bKey типа String и сопоставил их со столбцом B_KEY. Я пометил их как обновляемые false и вставляемые false, но JPA все еще жалуется, что у меня есть повторяющийся столбец.
Итак, я думаю добавить
Я хотел бы сделать это без необходимости писать целый сериализатор, который выглядит как кроличья нора.
Есть ли
В противном случае - какой базовый класс мне расширить для использования?
В качестве альтернативы, есть ли «когда вы конвертируете это в JSON, просто отправляйте ключевые столбцы, а не весь объект»?