Swagger 中 Java Enum 部分枚举值不显示问题及解决方案
在使用 Swagger 和 Java Enum 时,您可以使用 @ApiModelProperty 注释来控制 Swagger 文档中枚举的显示方式。但是,根据您的描述,@ApiModelProperty(hidden = true) 注释似乎无法隐藏枚举的值。
这可能是由于 Swagger 版本或配置问题导致的。请确保您使用的 Swagger 版本支持 @ApiModelProperty(hidden = true) 注释,并且已正确配置。
如果您仍然无法隐藏枚举的值,请尝试以下解决方法:
-
确保您使用的 Swagger 版本是最新的,并且与您的项目兼容。
-
检查您的 Swagger 配置文件,确保已正确配置。
-
尝试使用其他注释,例如
@JsonIgnore或@JsonIgnoreProperties,以隐藏枚举的值。
如果以上方法仍然无法解决问题,您可能需要考虑更新 Swagger 版本或查看其他的 Swagger 配置选项。
希望这些信息对您有所帮助!
原文地址: http://www.cveoy.top/t/topic/ckZg 著作权归作者所有。请勿转载和采集!