Скрыть информацию о поле, которую вы не хотите возвращать в Swagger java

Используйте ApiModelProperty hidden = true, документ заблокирован, а интерфейс все еще может получать параметры

Сценарий: иногда данные, которые мы возвращаем во внешний интерфейс, содержат нули, и эти нулевые значения нелегко обрабатывать во внешнем интерфейсе, поэтому нам не нужно возвращать нулевые значения во внешний интерфейс.

Как правило, для входа в систему используются номер учетной записи и пароль, в настоящее время скрытие поля пароля также является обычной операцией.

Действие: установите определенные поля, чтобы они не возвращались во внешний интерфейс (например, конфиденциальная информация, такая как пароли).

@JSONField (сериализация = ложь)
закрытый строковый пароль;

Первый: я использую здесь fastjson Али, а здесь я использую аннотацию @JSONField(serialize = false)

Второе: если это Джексон, используйте аннотацию @JsonIgnore.

Guess you like

Origin blog.csdn.net/u012374381/article/details/129286947