Swagger 默认会显示所有枚举值,如果你想隐藏部分枚举值,可以使用 @ApiModelProperty 注解来指定需要显示的枚举值。

例如,假设有一个名为 Status 的枚举类,包含 SUCCESSFAILUREPENDING 三个枚举值,但你只想在 Swagger 文档中显示 SUCCESSFAILURE,可以在每个枚举值上加上 @ApiModelProperty 注解,设置 hidden 属性为 true

public enum Status {
    @ApiModelProperty(hidden = true)
    PENDING,
    SUCCESS,
    FAILURE;
}

这样,在 Swagger 文档中,只会显示 SUCCESSFAILURE 两个枚举值。


原文地址: http://www.cveoy.top/t/topic/jgCt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录