Мой код использует ObjectMapper по умолчанию без определенных фильтров, но целевой класс с аннотацией @JsonFilter.Я ожидаю, что Джексон проигнорирует аннотацию и сделает нормальную вещь.
И в другом случае, если я хочу использовать фильтр, и я также даю фильтр, определенный, зачем добавлять @JsonFilter в класс, иначе Джексон не будет работать как фильтр.
@ JsonFilter выглядит избыточно.Мы уже определили фильтры.Реальная проблема - проблема, описанная в начале.Мы не можем изменить класс с помощью аннотации, мы просто сериализуем класс с нормальным поведением.
Есть способ создать фиктивный фильтр и установить setFailOnUnknownId (false).Но это выглядит не так широко.