Серверная заглушка весной от чванства ямл - PullRequest
1 голос
/ 18 января 2020

Я использую Spring Server заглушку из swagger yaml для генерации классов POJO. В моем определении у меня есть ключевое слово allOf для свойства image модели Images. Но созданная заглушка не имеет правильной ссылки на класс. Он генерируется с классом Object вместо класса Image. Какую ошибку я здесь делаю? Это мое чванство yaml.

Images:
  title: images
  type: object
  description: A collection of still images related to the work
  properties:
    images:
      type: object
      #items:
      allOf:
          - $ref: '#/components/schemas/Image'
    videos:
      type: array
      items:
        $ref: '#/components/schemas/Video'

Это сгенерированный класс POJO изображений

public class Images   {
     @JsonProperty("images")
     private Object images = null;

     @JsonProperty("videos")
     @Valid
     private List<Video> videos = null;

     public Images images(Object images) {
        this.images = images;
        return this;
     }
}

Почему тип объекта, а не изображения?

...