Мы используем библиотеку Springfox Swagger (тестирующую оба 2.7.x и 2.9.x) в нашем проекте отдыха Spring Boot.У меня есть 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),
I Попытался поэкспериментировать с аннотацией @ApiModelProperty
но безрезультатно.Есть ли способ получить запись secondDataList для отображения допустимых значений?