java Swagger没有在modelview中显示枚举列表
我在抽象@ApiModel
类中有以下代码:
@ApiModelProperty(required = false)
private List<V> requestedCovers;
其中V
是泛型类型,定义为V extends Enum<V> & CoverType
。我有各种各样的类为不同的实现扩展这个抽象类
在Swagger UI模型中,它显示如下:
requestedCovers (Array[string], optional)
为什么没有显示此实现的枚举选项
为了进行比较,我还有一个对象列表,对象中有一个枚举值,在相同的结构中工作良好:
@ApiModelProperty(required = false)
private List<OwnRisk<U>> ownRisks;
其中U
是U extends Enum<U> & ORType
。在这里,Swagger UI模型显示:
ownRisks (Array[OwnRiskHearingAidORType], optional)
及
OwnRiskHearingAidORType {
type (string, optional): The type. = ['GENERIC'],
value (number, optional): The value.
}
因此,这里我看到了为这个(在本例中是助听器实现)提供的枚举值
共 (0) 个答案