java enum swagger 不显示部分枚举中文回复
Swagger 默认会显示所有枚举值,如果你想隐藏部分枚举值,可以使用 @ApiModelProperty 注解来指定需要显示的枚举值。
例如,假设有一个名为 Status 的枚举类,包含 SUCCESS、FAILURE 和 PENDING 三个枚举值,但你只想在 Swagger 文档中显示 SUCCESS 和 FAILURE,可以在每个枚举值上加上 @ApiModelProperty 注解,设置 hidden 属性为 true:
public enum Status {
@ApiModelProperty(hidden = true)
PENDING,
SUCCESS,
FAILURE;
}
这样,在 Swagger 文档中,只会显示 SUCCESS 和 FAILURE 两个枚举值。
原文地址: http://www.cveoy.top/t/topic/jgCt 著作权归作者所有。请勿转载和采集!