在使用Swagger和Java Enum时,您可以使用@ApiModelProperty注释来控制Swagger文档中枚举的显示方式。但是,根据您的描述,@ApiModelProperty(hidden = true)注释似乎无法隐藏枚举的值。

这可能是由于Swagger版本或配置问题导致的。请确保您使用的Swagger版本支持@ApiModelProperty(hidden = true)注释,并且已正确配置。

如果您仍然无法隐藏枚举的值,请尝试以下解决方法:

  1. 确保您使用的Swagger版本是最新的,并且与您的项目兼容。

  2. 检查您的Swagger配置文件,确保已正确配置。

  3. 尝试使用其他注释,例如@JsonIgnore或@JsonIgnoreProperties,以隐藏枚举的值。

如果以上方法仍然无法解决问题,您可能需要考虑更新Swagger版本或查看其他的Swagger配置选项。

希望这些信息对您有所帮助!


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

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