Вложенный объект не отображается в документации Swagger - PullRequest
0 голосов
/ 15 ноября 2018

Я работаю с swagger-springfox в версии 2.9.2, я столкнулся с проблемой неполного отображения нескольких вложенных объектов.У меня есть класс с именем AddEntityCaseReq и структура ниже.Когда я посетил swagger-ui.html, в Properties ничего не было.Я отметил @ApiModel и @ApiModelProperties на каждом классе.Чего-то не хватает?

Это структура класса

AddEntityCaseReq
├── id
└── List<UploadDocuments> uploadDocuments;
    └── Properties
          ├── id
          └── name

Это код контроллера

    @ResponseBody
    @RequestMapping(value = "/addEntityCase", method = RequestMethod.POST)
    @ApiOperation(value = "add entity case", notes = "add entity case")
    @ApiImplicitParam(name = "addEntityCaseReq", value = "reuqest",
            required = true, dataType = "AddEntityCaseReq")
    public CommonResp<Boolean> addEntityCase(@RequestBody AddEntityCaseReq addEntityCaseReq) {
        return addEntityCase.execute(addEntityCaseReq);
    }

swaggerдетали модели здесь

swagger model details here

...