我们在Spring Boot rest项目中使用springfox swagger库(测试2.7.x和2.9.x)。我有一个ApiModel,它使用两个枚举返回字段。一个是单个枚举值,另一个是数组。例如:
@ApiModel("MyResponse")
public class MyResponseDTO {
FirstEnum firstData; //Containing options "ONE", "TWO", "THREE"
List<SecondEnum> secondDataList; //Containing options "DO", "RE", "MI"
}
结果显示的摇摇欲坠的Yaml显示的firstData具有正确的值,但是secondDataList显示为字符串的通用数组:
firstData (string, optional) = ['ONE', 'TWO', 'THREE']
secondDataList (Array[string], optional),
我尝试了@ApiModelProperty
注释,但无济于事。有没有办法让secondDataList条目显示允许的值?