SpringFox: массив перечислений отображается как массив строк - PullRequest
0 голосов
/ 02 июля 2019

Мы используем библиотеку 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 для отображения допустимых значений?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...