java enum swagger 不显示中文回复
在Swagger中,枚举类型默认不会显示其值。如果您希望在Swagger UI中显示枚举类型的值,可以使用@ApiModel和@ApiModelProperty注解来指定枚举类型的描述和值。
首先,在枚举类上使用@ApiModel注解来指定枚举类型的描述,例如:
@ApiModel("枚举类型描述")
public enum MyEnum {
VALUE1,
VALUE2,
VALUE3;
}
然后,在需要展示枚举类型的地方使用@ApiModelProperty注解来指定枚举值的描述,例如:
@ApiModelProperty(value = "枚举类型属性", allowableValues = "VALUE1,VALUE2,VALUE3")
private MyEnum myEnum;
这样,在Swagger UI中就会显示枚举类型的值。
原文地址: http://www.cveoy.top/t/topic/jgCr 著作权归作者所有。请勿转载和采集!