📦 Аннотации Jackson (ещё)
Аннотация Назначение
@JsonIgnoreProperties Игнорировать ненужные поля при десериализации
@JsonDeserialize, @JsonSerialize Указать кастомный сериализатор/десериализатор
@JsonIdentityInfo Управление ссылками и идентичностью (для циклических структур)
@JsonView Разделение JSON-представлений (например, PublicView, PrivateView)
Аннотация Назначение
@JsonIgnoreProperties Игнорировать ненужные поля при десериализации
@JsonDeserialize, @JsonSerialize Указать кастомный сериализатор/десериализатор
@JsonIdentityInfo Управление ссылками и идентичностью (для циклических структур)
@JsonView Разделение JSON-представлений (например, PublicView, PrivateView)
Аннотация Назначение
@Api (устарела) Использовалась в Swagger 2.0
@OpenAPIDefinition Объявляет метаданные API
@SecurityRequirement Указывает требования безопасности к методам
@Hidden Скрывает метод или контроллер из документации
@Api (устарела) Использовалась в Swagger 2.0
@OpenAPIDefinition Объявляет метаданные API
@SecurityRequirement Указывает требования безопасности к методам
@Hidden Скрывает метод или контроллер из документации