Swagger用户界面中的掩码输入示例-密码?

问题描述

我有一个API的三个路径变量。我想用*****掩盖Swagger UI上的一个输入。

使用Springdoc OpenAPI时该怎么做?

解决方法

您只需要使用招摇批注:

@Parameter(schema = @Schema(type = "string",format = "password")) 
,

jenkinsme在他们的答案中所示,将 format 设置为password。另外,不需要 type 字段,因为它默认为字符串(希望所有密码都是字符串)。

@Parameter(schema = @Schema(format = "password"))

上面将显示如下图所示

enter image description here

有关所有受支持的类型,请参考Data Types上的OpenAPI规范页面