Как использовать аннотацию @ApiModelProperty для Enum в Java? - PullRequest
0 голосов
/ 02 апреля 2020

В моем коде есть перечисление, которое объявлено ниже.

public enum Weekdays {
  SUN("sunday"), MON("monday);

  private String desc;

  private Weekdays(String desc) {
    this.desc=desc;
  }
  @Override
    public String toString() {
        return desc;
    }
}

И ниже - объявление поля.

@ApiModelProperty(required = true)
Weekdays weekName

Когда Swagger генерирует модель для этого класса, он генерирует, как показано ниже:

WeekDetails {
  weekNumber (string, optional),
  weekName (string, optional) = ['SUN', 'MON']}
}

Как можно Я заставляю чванство использовать sunday вместо SUN?

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